2015-05-29 241 views
0

我一直在Hibernate上工作了幾年,但看起來像缺少一些基礎知識。 在覈心Java中,我們瞭解到,在接口中聲明的任何變量都是隱式常量,您無法創建其中包含變量的接口。那是它將只包含常量。 所以我的問題是,當我們將一個接口映射到一個表格時,我們會得到什麼?休眠接口映射

回答

0

我們應該通過這個來實現隱式多態。優點是我們可以在不寫聯合查詢或者進行映射變化的情況下獲得廣義級別的記錄。假設我們有兩個具體類CarA和CarB的Car接口。然後寫

session.createCriteria(Car.class).list(); 

我們將得到兩個具體類的所有記錄。它將檢查所有的子類並激發單獨的查詢並提供綜合結果。