我正在编写一个spring应用程序,对于我的实体,我希望通过不使用原语而不是使用方法的包装类来对属性进行一些限制。
所以,而不是:
@Entity
@Table(name = "events")
public class Event {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private String title;
public Event() {
}
}
我想要这个:
@Entity
@Table(name = "events")
public class Event {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private Title title;
public Event() {
}
}
如何告诉hibernate查看Title内部,其中包含带有getter / setter和其他方法的单个属性String title
?我尝试使用@Embedded
,但这搞砸了JSON层次结构。