Hibernate映射父对象表的列上的嵌套对象

时间:2017-06-27 17:29:21

标签: java database postgresql hibernate

我的模型中有两个对象:

@Entity
@Table(name = "project")
@Getter
@Setter
public class Project extends BaseData{
    ...
    private PaymentMethod paymentMethod;
    ...
}

@Getter
@Setter
public class PaymentMethod {
    private Boolean requestRequired;
    private Integer timeLimit;
}

我想要做的是在requestRequred表的列上映射timeLimitproject字段,这样就不需要再创建一个表来存储PaymentMethod个对象in。

一般情况下是否可行,这是一种常见的做法吗?这对我来说似乎有些违反直觉,难以维持。但另一方面,据我所知,很多表会导致性能问题。

感谢您的帮助!

0 个答案:

没有答案