Mybatis学习(一)
Mybatis访问数据库操作步骤
1.创建项目,在pom中导入mybatis和mysql(数据库)坐标
2.建立Dao接口
3.建立mapper映射文件,id最好与dao中方法名一致
4.resources文件夹下建立总配置文件,配置数据库配置以及mapper选定
5.关于工具类获取sqlsession的步骤
1)读取总配置文件
InputStream in = Resources.getResourceAsStream("总配置文件名");
2)创建SqlSessionFactory
SqlSessionFactory factory=new SqlSessionFactoryBuilder().build(in)
3)创建SqlSession对象
SqlSession sqlSession = factory.openSession();//默认非自动提交事务
6.在maven项目test文件夹测试:
1.创建测试类
2.@Test+方法
3.方法获取SqlSession
4.通过SqlSession.getMapper(dao接口.class)获取dao的接口实现类
5.使用4的接口实现类调用方法获取结果
Mybatis关于参数:
1.在创建Dao类的mapper文件时,传入的参数有一个或多个
2.一个参数时:#{任意名称}
3.多个参数时:
1)使用命名参数:在Dao类方法的参数列表中加入@Param(“自定义”) 值。那么在mapper中可以按照自定义值定位写入的参数。如下。

2)使用对象:在Dao类方法的参数列表中加入一个对象,那么在mapper中直接加对象中的属性名

浙公网安备 33010602011771号