2017-08-18 38 views
-5

我有3個表格,例如:table_A, table_B and table_C. A是B和C的父表。如何在休眠狀態下保存父表時的表。如何在休眠狀態下保存多個表

+2

第一條規則:不要認爲在表中,但實體。接下來,我們需要查看這些實體以獲得幫助。提示:「保存」與父級通常通過級聯完成(查看JPA/Hibernate文檔中的內容)。 – Thomas

+2

順便說一句,歡迎來到SO。請閱讀幫助部分,特別是[問]。 – Thomas

+1

不幸的是你的問題歸結爲「有人請幫助我這個」。但是我們並不認爲這個請求在本網站的範圍內是* questions *。請仔細閱讀[this](https://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-question)來理解爲什麼是這樣。然後考慮刪除這個問題,並在這個社區的範圍內提出一個新的,更精確的問題。或者,您可以返工並改進此問題。謝謝! – GhostCat

回答

0

如果你已經映射表,實體,那麼:

例如:使用Hibernate(並因此JPA)時

//parent 

@Entity 
@Inheritance(strategy = InheritanceType.JOINED) 
public abstract class Car { 
} 

@Entity 
public class BCar extends Car {} 

@Entity 
public class CCar extends Car {} 

session.save(bCar); 
session.save(cCar); 
相關問題