Hibernate的核心思想是数据持久话
可是持久的数据都放在那里了?  Hibernate是把数据库的内容通过映射
持久话到内存中嘛?

解决方案 »

  1.   

    因为数据库是关系型的, 不是对象型的。
    而我们编写java都是使用面向对象的方法, 所以必须把关系型数据库映射成对象
      

  2.   

    不用Hibernate不是也一样把数据存到数据库中了么,死机了下次也能找到数据啊
      

  3.   

    用JAVA做软件开发都是利用了面向对象的思想,但是如今的项目基本都是用的关系型数据库,关系型数据库是面向过程的,这就不可避免的会使我们操作数据库(如用JDBC)时又要回到面向过程的思维方式并且编写面向过程的语句,使得整个开发过程的思维混乱,不统一。而hibernate 的产生就是解决这种思维混乱的情况的,它使我们可以在整个开发过程中都面向对象。
      

  4.   

    具我了解Oracle9i也是面向对象的数据库!现在数据库的发展方向是面向对象的!
      

  5.   

    Hibernate的核心思想是数据持久话
    可是持久的数据都放在那里了?  Hibernate是把数据库的内容通过映射
    持久话到内存中嘛?
      

  6.   

    具体的,将类中的属性持久化成数据库的一个字段。属性是随着程序中对象的销毁而消失的,但是数据库中的字段不会,明白否?
    这几天刚刚看了点hibernate的资料,表达一点想法,有不对的地方,希望各位大虾指导!
      

  7.   

    Hibernate的核心思想 到底是什么呢?Hibernate的核心思想 到底是什么呢?
    Hibernate的核心思想 到底是什么呢?
      

  8.   

    Hibernate的核心思想 到底是什么呢?
      

  9.   

    Hibernate的核心思想 就是把楼上的搞晕,呵呵~开个玩笑
      

  10.   

    其实ztroma(风里密码)和aChinese(一个中国人) 已经说得很清楚了,Hibernate操作的是对象,而不是无序的或者有序的表,它是懒惰的,在对对象操作后,完成后,才进行了持久化,也就是写入或者读出数据库信息
      

  11.   

    一般操作数据就是操作表,
    hibernate把表映射为一个个实体类,操作数据就和操作程序里的类一样了
    在操作过程中,数据是在内存里的(废话,不在内存中能操作吗!)
    持久化就是把内存中的数据保存到数据库,实现数据的持久保存,这个过程是hibernate自动处理的。
      

  12.   

    --------------
    Hibernate的核心思想是数据持久化
    这个持久化就是在程序的运行过程中
    把关系型数据库中的数据--持久化到程序的类中--
    等程序中再需要这个数据时
    就直接到相关的类中取数据,而不需要再次到数据库去取
    把关系型数据库中的数据放入到面向对象的类中
    可以很好地方便面向对象的编程
    不管是数据库还是类  从硬件角度上讲
    在程序运行的过程中  数据都是驻留在内存中的
      

  13.   

    如果没感觉到需要hibernate就别用。等面对大量的复杂sql时,即使没有hibernate,你自己都想弄一个出来。
      

  14.   

    yun ........................... na spring........ne?
      

  15.   

    spring spring spring 主导思想是  什么啊spring spring spring 主导思想是  什么啊spring spring spring 主导思想是  什么啊
      

  16.   

    持久到数据库啊!
    spring主导思想是IOC,AOP等等
      

  17.   

    IOC 反转控制模式(依赖注入)
    AOP 面向切面编程
    百度,谷歌上一搜一大把,但是如果真正要理解,需要对JAVA基础和设计模式有比较深刻的理解!
      

  18.   

    "Let java object hibernate in relation datasource."You must understand the main means of hibernate if you can translate it.
      

  19.   

    IOC 反转控制模式(依赖注入)
    AOP 面向切面编程能说的平时一点
    吗?
      

  20.   

    spring spring spring 主导思想是  什么啊
      

  21.   

    spring spring spring 主导思想是  什么啊
      

  22.   

    hibernate 可靠吗?
    何去何从?
      

  23.   

    hiber的核心有2点,首先是o/r mapping 正如前面各位所说的“用JAVA做软件开发都是利用了面向对象的思想,但是如今的项目基本都是用的关系型数据库,关系型数据库是面向过程的,这就不可避免的会使我们操作数据库(如用JDBC)时又要回到面向过程的思维方式并且编写面向过程的语句,使得整个开发过程的思维混乱,不统一。而hibernate 的产生就是解决这种思维混乱的情况的,它使我们可以在整个开发过程中都面向对象。”第2点是持久,并不是真正的持久,而是相对于一般的java对象而言,生存周期比较长,所以说是“持久”
    我们知道对象都存在内存中,当没有任何引用再指向某一对象时,这个对象的生命周期就结束了,会由回收器不定时从内存中清除掉。
    hiber的持久化就是由hibernate始终保持着对某一对象的引用,即使java应用程序已经没有引用再指向这个对象了,该对象还是存在与内存中,不会被回收,这就是所谓的持久当然这只是最基本的思想,实际上的功能还很多
      

  24.   

    在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间
    的。Hibernate是一个面向Java环境的对象/ g (ORM))这个术语表示一种技术,用来把对象
    到基于SQL的关系模型结构.
    Hibernat 据库表的映射,还提供数据查询和获取数据的方法,可以大
    幅度减少开发时人工使用SQL和JD 时间。Hibernate的目标
    数据持久化相关的编程任务,解放其中的95%.
      

  25.   

    为什么一个java整出这么多东西,vc++多好