hibernate多層繼承註釋,hibernate多層繼承註釋

時間 2021-10-14 22:24:14

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關聯對映,網上很...