zoukankan      html  css  js  c++  java
  • 使用Hibernate的优缺点

      昨天在应聘时被hr问到hibernate有什么优缺点?现在试着总结如下,请大家给予补充,修正!

    优点:

      1、对象/关系数据库映射(ORM)

      2、代码简单,不需要编写的SQL语句(不需要编辑JDBC),只需要操作相应的对象就可以了,就可以能够存储、更新、删除、加载对象,可以提高生产效;

      3、移植性好(只要使用Hibernate标准开发,更换数据库时,只需要配置相应的配置文件就可以了,不需要做其它任务的操作);

      4、Hibernate实现了透明持久化:当保存一个对象时,这个对象不需要继承Hibernate中的任何类、实现任何接口,只是个纯粹的单纯对象—称为POJO对象(最纯粹的对象—这个对象没有继承第三方框架的任何类和实现它的任何接口)

      5、开发对象化,因为使用Hibernate只需要操作对象就可以了,所以我们的开发更对象化了;

      6、Hibernate是一个没有侵入性的框架,没有侵入性的框架我们一般称为轻量级框架。

    缺点:

      1、批量处理数据时有一定的弱势,对于批量的修改和删除不太实用;

      2、查询效率比不上JDBC直接访问数据库高。

  • 相关阅读:
    飞入飞出效果
    【JSOI 2008】星球大战 Starwar
    POJ 1094 Sorting It All Out
    POJ 2728 Desert King
    【ZJOI 2008】树的统计 Count
    【SCOI 2009】生日快乐
    POJ 3580 SuperMemo
    POJ 1639 Picnic Planning
    POJ 2976 Dropping Tests
    SPOJ QTREE
  • 原文地址:https://www.cnblogs.com/hais/p/4084482.html
Copyright © 2011-2022 走看看