1樓:匿名使用者
註解方式給你寫個吧,xml配置方式應該也差不多。hibernate jpa。 這個分2中情況:
父子類對應一張表
在父類實體的@entity註解下新增如下的註解:
@inheritance(strategy=inheritancetype.single_table)
@discriminatorcolumn(name=」辨別欄位列名」)
@discriminatorvalue(父類實體辨別欄位列值)
在子類實體的@entity註解下新增如下的註解:
@discriminatorvalue(子類實體辨別欄位列值)
2.父類實體和子類實體分別對應資料庫中不同的表
父類@inheritance(strategy=inheritancetype.joined)
子類@primarykeyjoincolumn 指定跟父類關聯的主鍵名
參考
2樓:微爛
直接寫c就好了,把他繼承的屬性都寫出來就好了
hibernate註解在一對多,一方控制多方怎麼修改
C 多層繼承問題
include 定義最低層基類first,它作為其他類的基類class first virtual first 定義派生類second,它作為其他類的基類class second virtual public firstvirtual second 定義最底層派生類third class third...
Hibernate中Session的load 和get 方法如何使用,舉列子說明
1 定義一個實體類 2 根據主鍵獲取資料記錄 示例 users user users session.load users.class,userid users是實體類,userid是主鍵值 users user users session.get users.class,userid load 是...
在hibernate中想使用left join查詢
拉破輪 hql不支援on關鍵字,如果要多表聯查可以在hbm.xml中配置關聯對映,並修改實體類配合對映,然後使用 select x1 from t1 left join fetch t2 where t2.xx 這種形式將關聯屬性以表連線形式抓取出來。具體配置可搜尋hibernate關聯對映,網上很...