- 获取sqlsqssion有两种方法
String resource = "Configuration.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession sqlSession=sqlSessionFactory.openSession()
return sqlSession;
注意对于增删改 写操作,需要提交。可以手动提交,也可以自动提交。
sqlSession=sqlSessionFactory.openSession(true)
则设置为自动提交。
而对于sqlSession.commit();
为手动提交
其它注意点:
- myatis允许增删改直接定义以下类型的返回值
- Integer,long,Boolean,包装类型或者基本型都可以。mybatis会自动包装
- 注意是在接口里面定义。在xml文件里,增删改是没有这个选项的。只有select标签有返回值类型这个属性。