Spring JDBC を使用しており、データベースにまだ永続化されているかどうかを確認するメソッドを作成したいと考えています。つまり、自動インクリメント キーを取得したことになります。
id
タイプ intという名前のフィールドがあります。他の値が指定されていない場合、プリミティブ int には自動的に 0 が割り当てられるため、チェックするメソッドを作成できますがid == 0
、主キー シーケンスが 1 から始まることを確認する必要があります。
オブジェクトが保存されたかどうかを確認するメソッドをリポジトリに作成することもできますが、これに対してクエリを実行したくありません。
私が考えることができる最後のオプションは、 to のタイプを変更してid
からInteger
、それがそうであるかどうかを確認することでしnull
たが、それが良い方法であるかどうかはわかりません。
これを行うためにドメイン層にメソッドを持つ方法はありますか?