0
点赞
收藏
分享

微信扫一扫

MyBatis(三)

崭新的韭菜 2022-02-24 阅读 47

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

举报

相关推荐

0 条评论