2

Hibernateのドキュメントによると:

永続クラスで一貫した名前の識別子プロパティを宣言し、null 許容 (つまり、非プリミティブ) 型を使用することをお勧めします。

GenerationType が AUTO に設定され、identifier プロパティが long (プリミティブ) 型の場合に発生する可能性がある問題はどれですか?

4

2 に答える 2

2

Longオブジェクトを使用するjava.lang.Long

に設定しようとする場合があるため、休止状態にはプリミティブ型に問題がある可能性があると思いますnull

于 2012-12-18T12:01:06.177 に答える
0

Hibernate の「query-by-example」機能を使用する場合、id の値が望ましい場合があります。たとえば、異なる id 値を持つオブジェクトのセットnullを見つけようとする場合です。この場合、デフォルトの は、値が の場合と同じではない可能性があります。値はデータベースで有効な ID である可能性があります。long id0Long idnull0

于 2012-12-18T12:28:16.497 に答える