一、过程简述
1、配置mybatis得配置文件,sqlmapConfig.xml(名称不唯一)
2、通过配置文件,加载mybatis运行环境,创建SqlSessionFactory会话工厂,(使用时建议单例模式)
3、通过SqlSessionFactory创建sqlSession
sqlSession为面向用户的接口(提供操作数据库得方法),实现对象是线程不安全的,建议应用场合在方法体内
4、调用sqlSession方法操作数据,提交事务需要实现sqlSession.commit()方法。
5、释放资源。
二、resultMap
1、resultType作用:将查询结果按照sql列名pojo属性名一致性映射到pojo中。
2、场合:常见一写明细记录展示
3、reultMap使用:使用association和collection完成一对一和对多高级映射(对结果有特殊的要求,例如list中,map中),如果没有则可以使用resultType。