都是java中的orm框架,屏蔽jdbc api的访问细节,使得java代码和sql分离,简化了开发的工作量
不同点ibatis是一个半自动的orm映射工具,Hibernate是一个全自动的orm映射工具,自动生成sql,无需手写,而ibatis相对灵活使用者可以根据需要编写对应的sql语句,两者不能一刀切试的评价谁好谁坏而是要根据具体项目情况,如果项目中涉及到大量复杂性sql语句的可以选用ibatis或者mybatis相对合适,如果不涉及复杂sql编写的可以选用hibernate进行开发,具体要根据应用场景决定。



