[Mybatis]4.作用域和生命周期、ResultMap


1.SqlSessionFactoryBuiler

用于创建SqlSessionFactory,然后就没有用处。应设为局部变量。

2.SqlSessionFactory

相当于数据库连接池。一旦创建后就一直存在。只需要一个,用单例模式。
最佳作用域:应用作用域

3.SqlSession

相当于连接池的一个请求
不能共享,用完后赶紧关闭。
最佳作用域:请求或方法作用域

结果集映射

在mapper标签里加上

    
        
        
        
    

column代表查询到的表的字段,property代表要映射的实体类的属性
此时返回结果可以使用resultMap类型