我在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
@維京我會更新我的答案 –
@維京我更新了答案。 –