关于SqlMapConfig.xml

1、引入外部properties
db.properties必须在类路径下

    <properties resource="db.properties">
<!--        <property name="driver" value="com.mysql.jdbc.Driver"/>-->
<!--        <property name="url" value="jdbc:mysql://localhost:3306/springboot"/>-->
<!--        <property name="username" value="root"/>-->
<!--        <property name="password" value="1234"/>-->
    </properties>
            <dataSource type="POOLED">
                <property name="driver" value="${driver}"/>
                <property name="url" value="${url}"/>
                <property name="username" value="${username}"/>
                <property name="password" value="${password}"/>
            </dataSource>

2、修改类的别名

    <typeAliases>
        <!-- 单个别名定义 -->
        <typeAlias alias="user" type="com.itheima.domain.User"/>
        <!-- 批量别名定义,扫描整个包下的类,别名为类名(首字母大写或小写都可以) -->
        <package name="org.example.pojo"/>
    </typeAliases>

3、mappers(映射器)

<mapper resource=" " />
使用相对于类路径的资源
如:<mapper resource="com/itheima/dao/IUserDao.xml" />

<mapper class=" " />
使用 mapper 接口类路径
如:<mapper class="com.itheima.dao.UserDao"/>
注意:此种方法要求 mapper 接口名称和 mapper 映射文件名称相同,且放在同一个目录中。 

<package name=""/>
注册指定包下的所有 mapper 接口
如:<package name="cn.itcast.mybatis.mapper"/>
注意:此种方法要求 mapper 接口名称和 mapper 映射文件名称相同,且放在同一个目录中。 
posted @ 2022-12-21 10:59  max_yan  阅读(32)  评论(0)    收藏  举报