0
類層次結構:JPA - 繼承
| Vehicle
+ - Motorized
+ - - Truck
數據庫表 - 把汽車領域的電動平臺,但保持機動和卡車成爲獨立的表:
電動 - 有車輛領域
卡車 - FK到電動
在JPA
有沒有簡單的方法來做到這一點?
例如以便可以使用以下內容:
EntityManager em = factory.createEntityManager();
Query q = em.createQuery("select t from Todo t");
List<Vehicle> vehicles = q.getResultList();
使用find方法可以實現多態嗎?
Vehicle vehicle = em.find(Vehicle.class, 123);
您的意思是將Motorized字段放入車輛表中?機動化是車輛的更專業化的版本...嗯,也許一些更多的信息?這是一個偉大的網站順便說一句:http://en.wikibooks.org/wiki/Java_Persistence –
Typo:Query q = em.createQuery(「select v from Vehicle」); – Meta
查看繼承:http://en.wikibooks.org/wiki/Java_Persistence/Inheritance此外,使用Criteria方法查詢是類型安全的,而JPQL不是,afik。 – Saad