mybatis之全局配置文件中的标签
发布时间:2020-12-14 18:02:50 所属栏目:大数据 来源:网络整理
导读:mybatis的全局配置文件是在configuration标签下进行配置的,在其中可以配置以下标签: properties:属性配置 settings:设置 typeAliases:类型命名 typeHandlers:类型处理器 objectFactory:对象工厂 plugins:插件 environments:环境 ? ? enviroment:环
mybatis的全局配置文件是在configuration标签下进行配置的,在其中可以配置以下标签:
1、properties:引入外部properties配置文件的内容 2、settings:设置项,可以影响mybatis运行的行为 3、typeAliases:为java类型取一个别名: <typeAliases> typeAlias alias="emp" type="com.gong.mybatis.bean.Employee"/> <!--批量取别名,会为某个包下的所有类取别名,别名为类名小写--> package name="com.gong.mybatis.bean"/> </> 另外,我们也可以用@Alias("名字")注解,直接在java文件中为类取别名。注意:别名不区分大小写。 4、typeHandlers:java数据类型和数据库数据类型的桥梁。 5、plugins:拦截sql语句执行的一些步骤。 6、environments: environments default="development"> environment id> transactionManager type="JDBC" /> dataSource ="POOLED"> property ="driver" value="${jdbc.driver}" /> ="url"="${jdbc.url}" ="username"="${jdbc.username}" ="password"="${jdbc.password}" dataSourceenvironmentenvironments> 我们可以通过id来切换不同的环境。 7、databaseIdProvider:支持多数据库,根据数据库厂商的标识发送不同的sql语句。 8、mappers:将sql映射文件注册到全局配置文件中。 mappers中的子标签为mapper,在mapper中有以下属性:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |