假设我有2个实体-一个代表股票,另一个代表价格
股票的价格每分钟可以更新多次。
我想存储最新/当前价格以及价格的[[历史]]。 例如,我将能够查看与Price实体关联的最后10个Price实体。
在JPA / Hibernate中是否有注释或简单的解决方案?
@Entity
@Table(name="stock")
public class Stock implements Serializable {
private static final long serialVersionUID = 123;
@Id
@Column(name="stock_id")
private Long id;
@JoinColumn(name="price_id")
private Price currentPrice;
}
@Entity
@Table(name="price")
public class Price implements Serializable {
private static final long serialVersionUID = 321;
@Id
@Column(name="price_id")
private Long id;
@Column(name="amount")
private BigDecimal amount;
@Column(name="date_created")
private DateTime dateCreated;
}
假设我有2个实体-一个代表股票,另一个代表价格该股票的价格可以每分钟更新多次。我想存储最新/当前价格以及...