做为持久层的框架,大家应该都用hibernate 和 ibatis 这两款框架吧!也会经过选择使用哪个框架的问题。
Hibernate和iBateis都是做数据持久化的框架,
hibernate 是一个O/R Mapping 框架,
而ibatis准备的说是sqlmap 更多是sql语句的映射,当然配置中也是对象映射了
而hibernate就不用自己接触sql语句了
所以
Hibernate是全自动化的,可以说O/R做的相当全面了.
iBateis和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。
至于使用哪个框架的话,就要根据项目的需求,真正适合使用哪种框架了