我有一个抽象类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 {
}