关于休眠的几个问题

时间:2012-07-20 10:35:23

标签: hibernate

我对hibernate

的问题很少
  1. 我问了一个基本问题:持久化身份可以在数据库中有相应的行。那么,Persist对象在hibernate中的优势是什么?

  2. 如何使用hibernate和Oracle从表中获取最后一行?

  3. 在我的应用程序中保存个人信息,即,employeesename,dateofbirth,dateofjoining等。我们在数据库中存储员工姓名,姓氏,姓氏。例如:

    Firstname Lastname 
    =======    ======  
    Rinkan     John
    

    如何从hibernate对象中检索Rinkan John

1 个答案:

答案 0 :(得分:0)

Hibernate用于在数据库中存储对象,这意味着不是使用标准的sql查询来检索数据,而是构建您不需要的对象;根本不需要担心这一点,而只需访问持久性数据存储好像它是所有对象的容器,通常由它们的id访问。

对我来说,使用hibernate的优点是我不需要处理非基于对象的代码,因为hibernate为我做了这一切。

获取最后一行是一种非对象的处理方式。您可以访问数据库表/表所代表的最后一个对象。

对于您的员工,对我来说,您将拥有一个Employee实体,当您部署应用程序时,该实体将创建一个表appropriatley,用于保存Employee对象。你真的不需要太担心它实际上如何构造表,因为你只会处理Employee对象而不是sql本身。