我正在尝试来自此来源的单个一对一映射示例
http://www.mkyong.com/hibernate/hibernate-one-to-one-relationship-example-annotation/
我不明白这段代码片段中@Parameter有什么用。
@GenericGenerator(name = "generator", strategy = "foreign",
parameters = @Parameter(name = "property", value = "stock"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "STOCK_ID", unique = true, nullable = false)
public Integer getStockId() {
return this.stockId;
}
谁能解释一下吗?谢谢
最佳答案
@Parameter注解用于配置ID策略。 您可以使用strategy="foreign"来实现两个实体之间的一对一映射。 在本例中,您已指定外键作为参数。
name = "property", value = "stock"
指向“stock”表。
关于java - hibernate中的@Parameter注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20717756/