MyBatis笔记04 配置文件
properties
可以在标签内部配置连接数据库的信息,也可以通过属性引用外部配置文件信息
内部配置
直接写在主配置文件中
1 | <properties> |
使用
1 | <property name="driver" value="${driver}"></property> |
外部文件
引用外部文件
classpath 下定义 db.properties 文件
1 | jdbc.driver=com.mysql.jdbc.Driver |
要求按url的写法写地址
1 | <properties url="file:///D:/IdeaProjects/day02_eesy_01mybatisCRUD/src/main/resources/jdbcConfig.properties"> |
使用
1 | <property name="driver" value="${jdbc.driver}"></property> |
使用typeAliases配置类型别名
只能配置domain中类的别名
type:指定的是实体类全限定类名
alias:属性指定别名
1 | <typeAliases> |
指定了别名就不再区分大小写,user、USER、uSeR都可以
mappers
resource用于指定相对于类路径的资源位置
1 | <mapper resource="com/itheima/dao/IUserDao.xml" /> |
class指定接口类路径
要求 mapper 接口名称和 mapper 映射文件名称相同,且放在同一个目录中
1 | <mapper class="com.itheima.dao.UserDao"/> |
更简单的方式是使用package
1 | <mappers> |