1.MyBatis的核心配置文件
在resources目录下的mybatis-config.xml文件
名称:我们可以自己定义,推荐大家使用【mybatis-config.xml】
位置:IntelliJ IDEA中通过Maven创建项目,一般都保存在src/main/resources目录下。
文件中的配置元素及其属性
MyBatis的核心配置文件是一个xml文件
根元素
引入“.properties”资源文件
配置MyBatis的数据库连接环境
数据库连接环境的配置值
配置数据库的事务管理器。
具体的数据源
数据库连接字符串
数据访问接口对应的sql映射文件路径/地址的
1.在resources资源文件夹下面的映射文件
<!-- sql映射文件路径路径在src/mian/resource
或者在src/main/resources/mapper下 -->
<mapper resource="StudentMapper.xml"></mapper>
<mapper resource="mapper/StudentMapper.xml"></mapper>
<!-- 导入src/mian/resource/mapper下面所有的映射文件 -->
<mapper resource="mapper/*.xml"></mapper>
2.在com.java映射资源文件
<package name="com.student.mapper.StudentMapper"/>
3.SQL映射文件不在工程下,而是本机的指定目录下
<mapper url="file:///F:/20200728/MyBatis/PersonMapper.xml"></mapper>
typeAliass别名
<typeAliases>
<!-- 默认别名 -->
<typeAlias type="com.student.mapper.StudentMapper"></typeAlias>
<!-- 指定别名 -->
<typeAlias alias="student" type="com.student.bean.StudentBean"></typeAlias>
<!-- 指定包下的所有类自动生成别名,类名,不区分大小写 -->
<package name="com.student.bean"/>
</typeAliases>
3.Sql映射文件中的select元素resultType与 resultMap属性的区别?
resultMap属性:配置查询结果的返回值映射
parameterType