JPAの@GeneratedValue
679 ワード
JPAの@GeneratedValue
@GeneratedValueは、プライマリ・キーの生成ポリシーを提供するためにプライマリ・キーを明示するために使用されます.
もちろんstrategyとgeneratorはオプションです.hibernateを使用する場合は、次のような場合があります.
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
@GeneratedValueは、プライマリ・キーの生成ポリシーを提供するためにプライマリ・キーを明示するために使用されます.
@Id
@GeneratedValue(strategy=SEQUENCE, generator="CUST_SEQ")
@Column(name="CUST_ID")
public Long getId() { return id; }
Example 2:
@Id
@GeneratedValue(strategy=TABLE, generator="CUST_GEN")
@Column(name="CUST_ID")
Long id;
もちろんstrategyとgeneratorはオプションです.hibernateを使用する場合は、次のような場合があります.
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")