我有一个抽象类A,类B和C子类A。类B有一个嵌入字段d。现在,当我尝试保存一切的实例时,B一切都很好。但是在创建C并保存它的实例时,我收到一个错误:
java.sql.SQLException: Field 'string' doesn't have a default value.
例如类:
public abstract class A {
}
@Embeddable
public class D {
private String string;
}
public class B extends A{
@Embedded
@NotNull
private D d;
}
public class C extends A {
}