Hibernate持久化類的原則,hibernate原則

來源:互聯網
上載者:User

Hibernate持久化類的原則,hibernate原則
持久化java類必須遵循的原則:
1.通常這個類需要一個id.建議一般使用封裝類型
2.這個類不能是final修飾的
3.需要給這個類提供一個無參數的構造器
4.需要給所有屬性提供getter/setter方法
5.如果涉及集合資料的操作,集合類型要使用介面類型,List,Map
hibernate持久化類問題:hibernate持久化類中的屬性必須具備什條件,hibernate才可以為其持久化?

不可以

你沒有理解hibernate持久化的核心
首先hibernate持久化類 必須先符合javabean的規範
private屬性
public get和set方法
序列化介面

當然 這隻是一種規範 其實如果你不聲明屬性的存取權限的話 照樣可以持久化這個類 因為javabean規範 只是一種規範

hibernate持久化類的核心在於 讓欄位和屬性建立映射 只要你在hibernate的對應檔中 配置好了欄位和屬性的映射關係 只要實體類有set 和 get 那麼只要這個對象和Session發生關係 就會被持久化。
 
在hibernate中持久化類與javabean的不同

hibernate中持久化類說白了就是 資料庫 中表的體現,欄位和表中一一對應,並且有關聯表的持久化類在裡面。

持久化類我們一般叫做PO

事實上,PO是javabean的一種。所謂javabean就是java中用來裝載資料的簡單對象,javabean除了用來當作資料庫實體,還可以用來儲存資料,傳遞資料,前台展示等等,一個簡單的javabean裡一般只有一堆private的屬性,以及一堆get set方法。
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.