我在DB中有几个类似的表。
现在我为每个表格使用自己的Model和Repository 但我认为,这是不正确的决定。
我可以为所有类似的表格创建一个Model和Repository吗?如何为相似的表制作一个模型?
@Entity
@Table(name = "BEDROOM", schema = "public")
public class BedroomModel extends AllFinishProductModel{
@Column(name = "PHOTO")
private String photo;
@Id
@Column(name = "ID")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
@Column
private String name;
@Column(name = "DESCRIPTION")
private String description;
@Column(name = "STRUCTURE") //organza, curtain ....
private String structure;
@Column(name = "PAINT") //abstraction, geometric ....
private String paint;
@Column(name = "HEIGHT")
private String height;
@Column(name = "COLOR")
private String color;
@Column(name = "QUANTITY")
private Double quantity;
@Column(name = "PRICE")
private BigDecimal price;
@Column(name = "SEWED")
private String itIsSewed;
... getters and setters
}
我有一个类似的表:橱柜,客房,CHILDREN_ROOM,厨房,窗帘,薄纱。
哪些代码应该用于存储库?
我试图找到https://docs.spring.io/spring-data/data-commons/docs/1.6.1.RELEASE/reference/html/repositories.html
中的问题的答案但我在这里找不到答案。
你可以给意见,如何使它或链接?
你能给我的链接解释如何做到这一点? – Viking
@维京我会更新我的答案 –
@维京我更新了答案。 –