我正在尝试从这个源
中的单个一对一映射示例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;
}
任何人都可以解释一下吗?感谢
答案 0 :(得分:1)
@Parameter注释用于配置ID策略。 您使用strategy =“foreign”进行两个实体之间的一对一映射。 在这种情况下,您已将foreing键指定为参数。
name = "property", value = "stock"
指向'stock'表。