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