我的模型中有两个对象:
@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
表的列上映射timeLimit
和project
字段,这样就不需要再创建一个表来存储PaymentMethod
个对象in。
一般情况下是否可行,这是一种常见的做法吗?这对我来说似乎有些违反直觉,难以维持。但另一方面,据我所知,很多表会导致性能问题。
感谢您的帮助!