2012-07-20 49 views
0

幾個問題,我對休眠關於Hibernate

  1. 我有問基本的問題,幾個問題:持久標識可以在數據庫中的相應行。那麼,hibernate中Persist對象的優點是什麼?

  2. 如何使用hibernate和Oracle從表中獲取最後一行?

  3. 在我的應用程序中保存個人信息,例如僱員姓名,生日,約會日期等。我們在數據庫中存儲員工姓名,姓氏,姓氏。例如:

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

    如何從hibernate對象檢索Rinkan John

回答

0

休眠用來存儲在DATABSE對象,這意味着而不是使用標準的SQL查詢retreiving數據,然後構建你的對象,你不要;噸需要擔心這個根本,而不是你剛剛接觸您的持久數據存儲就好像它是所有對象的容器一樣,通常通過它們的id進行訪問。

對我來說,使用hibernate的好處在於,我不必處理基於非基於對象的代碼,因爲hibernate可以完成這一切。

獲取最後一行的方式是非對象方式。您可以訪問由您的數據庫表/表格表示的最後一個對象。

至於你的員工,對於我來說,你將擁有一個Employee實體,當你的應用程序被部署時,它將創建一個適用於持有Employee對象的表適配器。你不必太擔心它是如何實際構造表的,因爲你只會處理Employee對象而不是sql本身。