我在jpa中實現inheritence有問題。我有以下實體:處理繼承層次結構3層深jpa
@Entity
@Inheritance(strategy=InheritanceType.JOINED)
public class Person implements Serializable{
private String name;
private String }
@Entity
@Inheritance(strategy=InheritanceType.JOINED)
public class User extends Person {
private String salary;}
public class chef extends User{}
我希望所有的實體都是具體的,這是正確的還是應該改變一些東西?
看起來好,你有什麼問題? – James
我想插入表中的用戶現有的用戶在廚師:用戶廚師=新廚師(); chef =(用戶)dao.trouverPersonneParId(「mark」); \t \t dao.ajout_createur(chef);但我有這個錯誤:java.lang.ClassCastException:com.pfe.domaine.User不能轉換爲com.pfe.domaine.Chef – joice
你可以發佈關於你的dao的代碼嗎?看起來有一段時間從'User'到'Chef'的表演,這就是爲什麼我想看看你在做什麼,看看我能不能幫助你。 –