1.创建SqlSessionFactoryBuilder对象(此对象是从xml配置文件的一个预先配置的Configuration实例构建的
SqlSessionFactoryBuilder sqlsessionfactorybuilder=new SqlSessionFactorBuilder();
2.通过SqlSessionFactorBuilder对象的build方法返回SqlSessionFactory对象
注意build方法需要传入输入流
//getResourceAsStream方法是从文件的根路径查找
InputStream inputStream=Resources.getResourceAsStream("XXXMapConfig.xml");
3.通过SqlSessionFactory对象的openSession方法得到SqlSession
SqlSession ssn=SqlSessionFactory.openSession();
4.执行xxxMappre.xml中的sql语句
通过SqlSession的方法进行操作
selectone(查询一个)
ssn.selectone("标签namespace.操作id",条件);
selectList(查询多个)
ssn.selectList("标签namespace.操作id");
insert(插入操作)
ssn.insert("标签namespace.操作id",封装对象);
update(修改操作)
ssn.update();
delete(删除操作)
ssn.delete();
5.提交事务(不考虑回滚等其他事项)
//查找(select)可以不需要提交事务
ssn.commit();
6.关流
ssn.close();