H2データベースのNUMBER列にNULL値を挿入しようとしています。 私のJavaモデルでは、対応する値はLong(プリミティブではありません)です。さて、私は、JDBCドライバが指定されていない場合にnullを挿入する方法を知っていますが、私はそれを正確に行います。 私のDAO層はSpringにあり、この正確な列については、この方法でその値をマッピングしています。NUMBER列にNULLを挿入しています
if(user.getDefaultNumber() == null){
map.addValue("defaultNumber", user.getDefaultNumber(), Types.NULL);
}else{
map.addValue("defaultNumber", user.getDefaultNumber());
}
ただし、これは動作していないようです。私はそれをSpring Coreクラスに深く追い込んでおり、オブジェクトのnull値はそこにありますが、どこかでまだ0になっています。
誰かが私を数日間悩ませてくれますか?
Types.Integerはすみません。 – eduyayo
@eduyayoあなたのアドバイスでありがとう、これは私のために働いた。 – Tacker529