java Hibernate生成额外的表
我有一个这样的实体
@Entity
@Table(name = "past_price")
public class PastPrice {
@Id
private String symbol;
@OneToMany(fetch = FetchType.EAGER,cascade = CascadeType.ALL)
private Set<Price> prices = null;
public String getSymbol() {
return symbol;
}
public void setSymbol(String symbol) {
this.symbol = symbol;
}
public Set<Price> getPrices() {
return prices;
}
public void setPrices(Set<Price> prices) {
this.prices = prices;
}
}
而Price
实体是这样的
@Entity
public class Price {
@Id
@Temporal(TemporalType.TIMESTAMP)
private Date date;
private String price;
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
}
我想做的是,创建一个名为past_price
的表,它与Price
实体有OneToMany
关系。我有hibernate属性spring.jpa.hibernate.ddl-auto=update
,所以每当我运行它时,就会创建3个表1. past_price
{3. price
。但我只想创建两个表past_price
和price
。任何帮助都将不胜感激。谢谢
共 (0) 个答案