您的位置:首页 > 数据库

sqlsession和sqlsessionFactory区别

2016-03-27 19:38 183 查看
他们的区别 我们先从生命周期来看

sqlsessionFactory的生命是程序级的,一般的MyBatis中只有一个sqlsessionFactory,在开启程序时候创建。关闭程序的时候销毁

sqlsession的生命周期是过程级的,比方在一个方法中建立一个sqlsession用它执行一些sql语句,方法执行完了以后这个sqlsession就应该关闭了

也就是所一个类中可能会建立多个sqlsession

如何创建一个sqlsessionFactory

sqlsessionFactory mapper = new
sqlsessionFactoryBuilder().build(reader);

SqlSession session = mapper.openSession();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: