0
私はMyBatisのクエリのデータベースを使用していますがMySQLのクエリのデフォルト値 '' 等しくないのjava ""
MySQLのテーブル構造
PARENT_IDのデフォルトは、挿入値は
''
です
Mybatis get valueがエラーと思われますか? 、parent_id
はnull値の代わりに""
になるはずですか?
私はMyBatisのクエリのデータベースを使用していますがMySQLのクエリのデフォルト値 '' 等しくないのjava ""
MySQLのテーブル構造
PARENT_IDのデフォルトは、挿入値は
''
です
Mybatis get valueがエラーと思われますか? 、parent_id
はnull値の代わりに""
になるはずですか?
DBであなたの値が空の文字列であり、あなたのJavaオブジェクトにint型/ Integer型であれば、MyBatisの列をキャストすることはできません。この問題を解決するには、次のいずれかにすることができます:
IF(parent_id = '', null, parent_id) as parent_id