Skip to content

4 用户接口对象

  • SqlSessionFactory : 重量级的对象,线程安全的。采用工厂模式用于创建SQLSession对象。

  • SqlSession :轻量级的,线程不安全的。每次使用获取每个线程自己的SQLSession对象。面向用户的接口。

    • 执行查询、删除、修改 、新增、查询集合等方法。

      • selectList:查询集合

      • selectOne:查询单条数据

        ​ 当结果集为至多一条时使用,如果数据有多条报如下错误:

      • 查询语句方法的返回结果类型由调用的接口决定(selectOne、selectList)

      • update、insert、delete:修改、插入、删除数据

      • 其他方法:select、selectMap、getMapper()

    • 事务的管理commit、rollback、资源的关闭close

Released under the MIT License.