[seasar-dotnet:2111] [DBFlute.NET]OutsideSQLのインサート時の警告ログ
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2011年 11月 18日 (金) 12:02:11 JST
uparrowと申します。
DBFluteでAccessのデータベースに対してOutsideSQLでインサート処理を行っています。
処理自体は想定の内容で行われ問題ないのですが、その処理時に出力されるログに
気になる出力がありメールいたしました。
以下のようなログです。(他の部分を添付しました)
2011-11-18 11:25:55,666 [9] WARN Seasar.Dao.Node.BindVariableNode - Argument(pmb.FinishedDate) not found
WARNで出力されるので、無視するわけにもいかず困っています。
OutsideSQLを実行する部分は
string path = AccTehaiFBhv.PATH_updateAtOkuridashi;
AccAtOkuridashiPmb pmb = new AccAtOkuridashiPmb();
pmb.ShijiNo = XXXX;
pmb.WorkingQty = XXXX;
pmb.DefectQty = XXXX;
pmb.FinishedFlg = XXXX;
pmb.FinishedDate = null;
pmb.ProcessQty1 = XXXX;
pmb.ProcessDate1 = XXXX;
....
pmb.ProcessQty4 = 0;
pmb.ProcessDate4 = null;
....
accTehaiBhv.OutsideSql().Execute(path, pmb);
のようにしており、nullを設定している箇所でWARNが出ているようです。
これは、どのような警告を意味しており、何が問題なのでしょうか?
また、どのようにして回避するのが良いのでしょうか?
dbflute-0.8.9.32のバージョンを利用しております。
OutsideSQLのSQLも添付します。(AccTehaiFBhv_updateAtOkuridashi.sql)
ここで、該当するデータベースの項目の完了日、最終日付Xのデータ型は
日付/時刻型としております。
他に、Updateを行っている箇所や、別テーブルに対してのInsert,Update
でも同様のログが出力されております。
よろしくお願いいたします。
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debug.log
Type: application/octet-stream
Size: 3525 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-dotnet/attachments/20111118/aeb3bb46/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: AccTehaiFBhv_updateAtOkuridashi.sql
Type: application/octet-stream
Size: 2893 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-dotnet/attachments/20111118/aeb3bb46/attachment-0001.obj>
seasar-dotnet メーリングリストの案内