其他分享
首页 > 其他分享> > 1.快速搭建mybatis项目

1.快速搭建mybatis项目

作者:互联网

mybatis3以前常用查询方式:

 public void test01() {
        try (SqlSession session = sqlSessionFactory.openSession()) {
            Emp emp = (Emp) session.selectOne("cn.yang.pojo.EmpMapper.selectEmp", 1);
            System.out.println(emp);
        }
    }

mybatis对应的映射文件是resource直接指向xml文件。

    <mappers>
        <mapper resource="EmpMapper.xml"/>  
    </mappers>

        这时是先创建会话,通过会话去查询语句,第一个参数是xml中namespace.id,第二个参数是你的入参,现在已经不用这种方式。

mybatis3.0后适用接口绑定

public void test02(){
        try (SqlSession session = sqlSessionFactory.openSession()) {
            EmpMapper mapper = session.getMapper(EmpMapper.class);
            Emp emp = mapper.selectEmp(1);
            System.out.println(emp);
        }
    }

        xml文件中namespace不能随便命名了,要对应对应的接口文件

        <mapper namespace="com.yang.mapper.EmpMapper">

        同时mybatis的对应文件也要改成对应的接口

        <mapper class="cn.tulingxueyuan.mapper.EmpMapper"></mapper>

        注意mapper的xml要和接口的mapper要在同一级

标签:xml,mapper,EmpMapper,session,emp,mybatis,快速,搭建
来源: https://blog.csdn.net/yfyh2021/article/details/120356844