1

私はnamedParameterを使用してテーブルに挿入しています。mysqlでアクティブフラグがデフォルトで1に設定され、NOTNULLとしてマークされているユーザーテーブルを考えてみましょう。

私が欲しいのは、アクティブの値がある場合はJavaコードで設定しますが、そうでない場合はnullに設定し、MySqlがデフォルト値を設定することを期待しますが、例外が発生します

org.springframework.dao.InvalidDataAccessApiUsageException: No value supplied for the SQL parameter 'passwordType': No value registered for key 'active' at

どうすれば望ましい動作を実現できますか?

4

0 に答える 0