GUIデータの変更に対して動的にクエリを生成するアプリケーションがあります。これにはhttp://openhms.sourceforge.net/sqlbuilder/ API を使用しています。
タイムスタンプ列を使用していない限り、すべてが機能しています。
タイムスタンプ列がある場合、次のようなクエリが生成されます
UPDATE table
SET col1= 'junk'
WHERE MESSAGE = 'Garbage')
AND CREATED_DATE_TIME = {ts '2013-10-01 07:09:54.342'}
AND LAST_UPDATED_DATE_TIME = NULL
AND ACK_TIME = NULL
実行されますが、データ (col1) は更新されません。条件からタイムスタンプ列 (CREATED_DATE_TIME) を削除すると、データが更新されます。
どんな手掛かり?