更新した箇所のみUpdateしてほしい場合。
daoのupdateModifiedOnlyを利用すればよさそう。
通常update
System start DEBUG 2011-02-15 06:25:56,550 [main] S2Containerを作成します。path=jp/person/akai/tsuki/samplechecker/dicon/alldao.dicon DEBUG 2011-02-15 06:25:56,641 [main] S2Containerを作成します。path=dao.dicon DEBUG 2011-02-15 06:25:56,660 [main] S2Containerを作成します。path=j2ee.dicon DEBUG 2011-02-15 06:25:56,849 [main] S2Containerを作成しました。path=j2ee.dicon DEBUG 2011-02-15 06:25:56,902 [main] S2Containerを作成しました。path=dao.dicon DEBUG 2011-02-15 06:25:56,902 [main] S2Containerを作成します。path=aop.dicon DEBUG 2011-02-15 06:25:56,936 [main] S2Containerを作成しました。path=aop.dicon DEBUG 2011-02-15 06:25:56,948 [main] S2Containerを作成しました。path=jp/person/akai/tsuki/samplechecker/dicon/alldao.dicon WARN 2011-02-15 06:25:56,962 [main] org.seasar.extension.tx.RequiredInterceptorのプロパティ(transactionControl)が見つからないので設定をスキップします WARN 2011-02-15 06:25:56,962 [main] org.seasar.extension.tx.RequiresNewInterceptorのプロパティ(transactionControl)が見つからないので設定をスキップします WARN 2011-02-15 06:25:56,962 [main] org.seasar.extension.tx.MandatoryInterceptorのプロパティ(transactionControl)が見つからないので設定をスキップします WARN 2011-02-15 06:25:56,963 [main] org.seasar.extension.tx.NotSupportedInterceptorのプロパティ(transactionControl)が見つからないので設定をスキップします DEBUG 2011-02-15 06:25:57,193 [main] BEGIN jp.person.akai.tsuki.samplechecker.dao.SampleInfoDao#update([/checkNumber=12345679/sendTime=null/recvTime=null/resendTime=null/resendCounter=10]) DEBUG 2011-02-15 06:25:57,382 [main] 物理的なコネクションを取得しました DEBUG 2011-02-15 06:25:57,382 [main] 論理的なコネクションを取得しました。tx=null DEBUG 2011-02-15 06:25:57,397 [main] 論理的なコネクションを閉じました。tx=null DEBUG 2011-02-15 06:25:57,398 [main] 論理的なコネクションを取得しました。tx=null DEBUG 2011-02-15 06:25:57,444 [main] 論理的なコネクションを閉じました。tx=null DEBUG 2011-02-15 06:25:57,489 [main] 論理的なコネクションを取得しました。tx=null DEBUG 2011-02-15 06:25:57,489 [main] 論理的なコネクションを閉じました。tx=null DEBUG 2011-02-15 06:25:57,494 [main] 論理的なコネクションを取得しました。tx=null DEBUG 2011-02-15 06:25:57,497 [main] UPDATE "SAMPLE_INFO" SET "RESEND_TIME" = null, "SEND_TIME" = null, "RECV_TIME" = null, "RESEND_COUNTER" = 10 WHERE "CHECK_NUMBER" = '12345679' DEBUG 2011-02-15 06:25:57,529 [main] 論理的なコネクションを閉じました。tx=null DEBUG 2011-02-15 06:25:57,529 [main] END jp.person.akai.tsuki.samplechecker.dao.SampleInfoDao#update([/checkNumber=12345679/sendTime=null/recvTime=null/resendTime=null/resendCounter=10]) : 1 System stop
updateModifiedOnly
System start DEBUG 2011-02-15 06:24:30,516 [main] S2Containerを作成します。path=jp/person/akai/tsuki/samplechecker/dicon/alldao.dicon DEBUG 2011-02-15 06:24:30,625 [main] S2Containerを作成します。path=dao.dicon DEBUG 2011-02-15 06:24:30,636 [main] S2Containerを作成します。path=j2ee.dicon DEBUG 2011-02-15 06:24:30,796 [main] S2Containerを作成しました。path=j2ee.dicon DEBUG 2011-02-15 06:24:30,858 [main] S2Containerを作成しました。path=dao.dicon DEBUG 2011-02-15 06:24:30,858 [main] S2Containerを作成します。path=aop.dicon DEBUG 2011-02-15 06:24:30,892 [main] S2Containerを作成しました。path=aop.dicon DEBUG 2011-02-15 06:24:30,904 [main] S2Containerを作成しました。path=jp/person/akai/tsuki/samplechecker/dicon/alldao.dicon WARN 2011-02-15 06:24:30,920 [main] org.seasar.extension.tx.RequiredInterceptorのプロパティ(transactionControl)が見つからないので設定をスキップします WARN 2011-02-15 06:24:30,921 [main] org.seasar.extension.tx.RequiresNewInterceptorのプロパティ(transactionControl)が見つからないので設定をスキップします WARN 2011-02-15 06:24:30,921 [main] org.seasar.extension.tx.MandatoryInterceptorのプロパティ(transactionControl)が見つからないので設定をスキップします WARN 2011-02-15 06:24:30,921 [main] org.seasar.extension.tx.NotSupportedInterceptorのプロパティ(transactionControl)が見つからないので設定をスキップします DEBUG 2011-02-15 06:24:31,172 [main] BEGIN jp.person.akai.tsuki.samplechecker.dao.SampleInfoDao#updateModifiedOnly([/checkNumber=12345679/sendTime=null/recvTime=null/resendTime=null/resendCounter=12]) DEBUG 2011-02-15 06:24:31,377 [main] 物理的なコネクションを取得しました DEBUG 2011-02-15 06:24:31,377 [main] 論理的なコネクションを取得しました。tx=null DEBUG 2011-02-15 06:24:31,397 [main] 論理的なコネクションを閉じました。tx=null DEBUG 2011-02-15 06:24:31,398 [main] 論理的なコネクションを取得しました。tx=null DEBUG 2011-02-15 06:24:31,453 [main] 論理的なコネクションを閉じました。tx=null DEBUG 2011-02-15 06:24:31,509 [main] 論理的なコネクションを取得しました。tx=null DEBUG 2011-02-15 06:24:31,509 [main] 論理的なコネクションを閉じました。tx=null DEBUG 2011-02-15 06:24:31,516 [main] 論理的なコネクションを取得しました。tx=null DEBUG 2011-02-15 06:24:31,520 [main] UPDATE "SAMPLE_INFO" SET "RESEND_COUNTER" = 12 WHERE "CHECK_NUMBER" = '12345679' DEBUG 2011-02-15 06:24:31,551 [main] 論理的なコネクションを閉じました。tx=null DEBUG 2011-02-15 06:24:31,551 [main] END jp.person.akai.tsuki.samplechecker.dao.SampleInfoDao#updateModifiedOnly([/checkNumber=12345679/sendTime=null/recvTime=null/resendTime=null/resendCounter=12]) : 1 System stop