Hibernate的优点缺点

优点:一个ORM框架,以对象的形式来操作数据库,方便开发,同时不依赖于某种特定的数据库。

1.sql语句不用写了,它使用时只需要操纵对象,使开发更对象化,为我们提高了生产力;
2.移植性会很好;
3.它实现了透明持久化,如POJO,这个对象没有实现第三方框架或者接口;
4.它没有侵入性,即所谓的轻量级框架;
5.对象之间有很清晰的关系

一般场合:
针对某一对象(单个对象)简单的查\改\删\增,不是批量修改、删除,适合用Hibernate;
缺点:

而对于批量修改、删除,不适合用Hibernate,这也是OR框架的弱点;
要使用数据库的特定优化机制的时候,不适合用Hibernate

还有一种是IBatis,它也是一种轻量级框架,不属于OR映射框架

猜你喜欢

转载自wanxiaotao12-126-com.iteye.com/blog/1711389
今日推荐