摘要: 1 SqlSessionFactoryBuilder 根据配置信息或者代码生成SqlSessionFactory 2 SqlSessionFactory 依靠工程生成SqlSession 3 SqlSession 既可以发送SQL去执行并返回结果,也可以获取Mapper的接口 4 SQL Mappe 阅读全文
posted @ 2019-06-04 16:30 alloevil 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Mybatis是一个半自动映射的框架,因为它需要手工匹配提供POJO\SQL和映射关系,而全表映射的Hibernate只需要提供POJO和映射关系。 iBatis(internet abatis)提供的持久层框架包括SQL Maps和DAO,它能很好地解决Hibernate遇到的问题,与Hibern 阅读全文
posted @ 2019-06-04 15:52 alloevil 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1首先,hibernate是一个全表映射框架, 1 不支持动态映射关系,加相关新表,例如原本为table2018,后需增加table2019,需要新增底层映射 2 不同对象需要相同表不同列,无法配置xml完成映射规则 3 无法使用映射过程 4 性能,hibernate由于使用全表映射,无法指定字段, 阅读全文
posted @ 2019-06-04 14:41 alloevil 阅读(133) 评论(0) 推荐(0) 编辑