2016-12-12 9 views
0

プライマリキーではない列の数値を生成することは可能ですか? idsの生成には@GeneratedValueがありますが、通常の列にも使用できるかどうかはわかりません。Hibernate:整数列(プライマリキーではない)の数値を生成

+0

この列にはどのような形式または長さが必要ですか?そして、この列にどのように値を追加したいですか? – emoleumassi

+0

これは数値にする必要があります。明示的に値を追加したくない場合は、生成します。 –

+0

乱数を生成してオブジェクトを永続化して追加することができます。次のようなもの:エンティティe; e.setColumn(randomNumber); – emoleumassi

答えて

1

問題は@GeneratedValueが識別子にしか作用しないため、ここでのベストプラクティスは、少なくとも私が思うところでは、それぞれの列のデータベースシーケンスを調べることです。

希望すると助かります!乾杯!

関連する問題