我有一個實體A,它是實體B和C的超類,A用@Inheritance(strategy = InheritanceType.JOINED)註釋。加載休眠實體的子類問題
然後另一個實體X具有相對於A.
我設置XA B型的一些對象,但是當我加載的x,並檢查類型爲XA它是A,我不能將其轉換爲乙
我做了很多這樣的映射之前,它正常工作不知道這裏的問題是什麼。
此外,當我做entityManager.find(A.class,id)時,它也返回A,雖然有一個實體B具有相同的id,但是當我從Junit測試運行它時返回B,但在運行應用程序時不會在tomcat服務器上。
給我們一些代碼來分析。 –