Mybatis学习4——核心文件sqlMapperConfig.xml属性
Posted on 2019-04-07 19:30 jinyu-helloword 阅读(430) 评论(0) 收藏 举报1、外部文件jdbc.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8
jdbc.username=root
jdbc.password=123456
2、sqlMapperConfig.xml核心文件添加属性文件或自定义属性
<!-- 先加载内部标签,再加载外部文件,名称重复替换 --> <properties resource="log4j.properties"> <property name="jdbc.username" value="root"/> <property name="jdbc.password" value="123456"/> </properties> <!-- 别名不区分大小写 包扫描,别名默认类名全程,不区分大小写--> <typeAliases> <!-- <typeAlias type="pojo.User" alias="user"/> --> <package name="pojo"/> </typeAliases> <!-- 和spring整合后 environments配置将废除 --> <environments default="development"> <environment id="development"> <!-- 使用jdbc事务管理 --> <transactionManager type="JDBC" /> <!-- 数据库连接池 --> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </dataSource> </environment> </environments>
3、别名
<!-- 别名不区分大小写 包扫描,别名默认类名全程,不区分大小写--> <typeAliases> <!-- 单一类区别名 --> <!-- <typeAlias type="pojo.User" alias="user"/> --> <!-- 包扫描 --> <package name="pojo"/> </typeAliases>
3、加载mapper文件三种方式
<!-- 加载映射文件 --> <mappers> <mapper resource="mybatis/user.xml"/> <mapper resource="mybatis/UserMapper.xml"/> <!-- 类加载 接口文件必须和映射文件在同一目录,名称一致 --> <mapper class="mapper.UserMapper"/> <!-- 接口文件必须和映射文件在同一目录,名称一致 推荐--> <package name="mapper"/> </mappers>
浙公网安备 33010602011771号