One of my classes has an embedded object:
@Entity(access=AccessType.FIELD) class Foo { @Embedded private Bar bar; } @Embeddable(access=AccessType.FIELD) class Bar { private String x; }
class Foo { @Embedded(@AttributeOverride(name="x", column=@Column(name="X"))) private Bar bar; }
no, it is not correct behavior. PReview 4 requires AttributeOverrides. This should be fixed in Preview 5.