私は、JPAと組み合わせてデータベースのデフォルト値に依存しません。挿入後にエンティティを読み戻す必要があります。そうしないと、エンティティの状態とデータベースの状態が一致しません。
ここで実用的なアプローチを選択し、Javaですべての値を初期化します。挿入/更新でnull値を除外するようにJPA/Hibernateに指示する方法を聞いたことがありません。
私は、JPAと組み合わせてデータベースのデフォルト値に依存しません。挿入後にエンティティを読み戻す必要があります。そうしないと、エンティティの状態とデータベースの状態が一致しません。
ここで実用的なアプローチを選択し、Javaですべての値を初期化します。挿入/更新でnull値を除外するようにJPA/Hibernateに指示する方法を聞いたことがありません。