正能量erp软件下载网站,网站建设需要多少,html手机网站开发教程,网站软件免费下载第一章 Mybatis核心配置详解【mybatis-config.xml】
1.1 核心配置文件概述
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。
1.2 核心配置文件根标签
没有实际语义#xff0c;主要作用#xff1a;所有子标签均需要设置在跟标签内部
1.3 核心配置文件…第一章 Mybatis核心配置详解【mybatis-config.xml】
1.1 核心配置文件概述
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。
1.2 核心配置文件根标签
没有实际语义主要作用所有子标签均需要设置在跟标签内部
1.3 核心配置文件常用子标签 properties子标签 作用定义或引入外部属性文件 示例代码 #keyvalue
db.drivercom.mysql.jdbc.Driver
db.urljdbc:mysql://localhost:3306/db220106
db.usernameroot
db.passwordrootproperties resourcedb.properties/propertiesenvironments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/dataSource typePOOLED
!-- mysql8版本--
!-- property namedriver valuecom.mysql.cj.jdbc.Driver/--
!-- property nameurl valuejdbc:mysql://localhost:3306/db220106?serverTimezoneUTC/--
!-- mysql5版本--property namedriver value${db.driver}/property nameurl value${db.url}/property nameusername value${db.username}/property namepassword value${db.password}//dataSource/environment/environmentssettings子标签 作用这是 MyBatis 中极为重要的调整设置它们会改变 MyBatis 的运行时行为。 mapUnderscoreToCamelCase属性是否开启驼峰命名自动映射默认值false如设置true会自动将 字段a_col与aCol属性自动映射 注意只能将字母相同的字段与属性自动映射 类型别名typeAliases 作用类型别名可为 Java 类型设置一个缩写名字。 语法及特点 typeAliases
!-- 为指定类型定义别名--
!-- typeAlias typecom.atguigu.mybatis.pojo.Employee aliasemployee/typeAlias--
!-- 为指定包下所有的类定义别名默认将类名作为别名不区分大小写【推荐使用小写字母】
--package namecom.atguigu.mybatis.pojo//typeAliasesMybatis自定义别名 别名类型_intintinteger或intIntegerstringStringlist或arraylistArrayListmap或hashmapHashMap 环境配置environments 作用设置数据库连接环境 示例代码 !-- 设置数据库连接环境--environments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/dataSource typePOOLED
!-- mysql8版本--
!-- property namedriver valuecom.mysql.cj.jdbc.Driver/--
!-- property nameurl valuejdbc:mysql://localhost:3306/db220106?serverTimezoneUTC/--
!-- mysql5版本--property namedriver value${db.driver}/property nameurl value${db.url}/property nameusername value${db.username}/property namepassword value${db.password}//dataSource/environment/environmentsmappers子标签 作用设置映射文件路径 示例代码 !-- 设置映射文件路径--mappersmapper resourcemapper/EmployeeMapper.xml/!-- 要求接口的包名与映射文件的包名需要一致--
!-- package namecom.atguigu.mybatis.mapper/--/mappers注意核心配置中的子标签是有顺序要求的。