1、什麼是持久化類:
持久化類:指的是一個Java類和數據庫表建立了映射關係
持久化類=Java類+映射文件
2、持久化類編寫規則:
(1)對持久化類提供無參數的構造方法:Hibernate的底層需要反射創建持久化類的實例。
(2)對持久化類的屬性私有化,對私有屬性提供公有的get和set方法。
(3)持久化類要有一個唯一標識OID與表的主鍵對應
(4)持久化類的屬性儘量使用包裝類。
(5)持久化類儘量不要使用final修飾:延遲加載,需要產生代理對象,這個代理對象使用javassit技術實現,就是產生了一個子類對象。
解釋例子:使用load方法獲取數據時,會延遲加載,產生代理對象,但是用final修飾後,不會產生延遲加載和代理對象。