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>
原文地址:https://www.cnblogs.com/jinyu-helloword/p/10664403.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。