ORM實體關系映照,行將數據庫中的數據表及表之間的關系,通過實體Bean及實體Bean之間的關系表現出來,實現通過操作實體Bean來操作數據庫。
ORM(Object-Relation-Map),其中Object表示實體Bean,Relation表示數據表,Map表示實體Bean與數據表的映照。
由于EJB3中的實體Bean采取JPA框架,因此這里的ORM就是指JPA映照。它的作用也類似于Hibernate、iBATIS、JDO、TopLink等持久化層框架中的實體關系映照。
根據表與表之間的關系,實體Bean的映照類型以下。
單表映照:將1個實體映照到數據庫中的獨立表格。
1對1映照:映照到數據表中的1對1的映照關系,使用@OneToOne注釋定義。
1對多關系映照:映照到數據表中的1對多映照關系,使用@OneToMany注釋定義。
多對1關系映照:映照到數據表中的多對1映照關系,使用@ManyToOne注釋定義。
多對多關系映照:映照到數據表中的多對多映照關系,使用@ManyToMany注釋定義。
ORM基本對應規則:
1、類跟表相對應
2、類的屬性跟表的字段相對應
3、類的實例與表中具體的1條記錄像對應
后續將詳細講授5種映照的實體Bean的開發方法。
上一篇 Oracle創建視圖顯示無權限
下一篇 svg點擊事件不靈敏之解決方案