[Seasar-user:1600] Re: S2Dao :: Timestamp による排他制御における 形式 エラーについて

k-shinoda kshinoda
2005年 3月 11日 (金) 09:08:10 JST


おはようございます
しのだです。

ひがさま、志村さま

テーブルに入っている実際のデータにミリ秒まで入っていなかったので
「2005-06-06 05:05:05.555」このように入れたところ
「更新SQLの自動生成」機能は無事動きました。


色々とアドバイスありがとうございました。

今後seasar関連の理解を深め、
適宜プロジェクトで使用していきたいと考えています。

また疑問のでた際にはアドバイス宜しくお願いします。




On Thu, 10 Mar 2005 22:53:48 +0900 (JST)
Masanobu Shimura <[E-MAIL ADDRESS DELETED]> wrote:

> 
> ひがさま、しのださま
> POSTGRES 8.0でTESTしましたが問題ありませんでした。
> LOGには下記のように秒単位までしか表示されていませんが、DATABASEには
> ミリ秒まで書かれています。
> JDBC Dreiverは POSTGRES 8.0に含まれているpostgresql-8.0.309.jdbc3.jarを
> つかっています。
> 参考まで 
> 志村
>  public static void main(String[] args) {
>         S2Container container = S2ContainerFactory.create("shimura/test/dicon/alldao.dicon"); /* 手順1 */
>         container.init(); 
>         try {
>          Test1Dao dao = (Test1Dao) container.getComponent(Test1Dao.class);
>       Test1 t1 = dao.getEntity("ABC");
>       t1.setBbb("XXX");
>       dao.update(t1);
>         } finally {
>             container.destroy(); 
>         }
>  }
> DEBUG 2005-03-10 22:46:58,750 [main] 物理的なコネクションを取得しました
> DEBUG 2005-03-10 22:46:58,765 [main] 論理的なコネクションを取得しました
> DEBUG 2005-03-10 22:46:58,984 [main] 論理的なコネクションを閉じました
> DEBUG 2005-03-10 22:46:59,062 [main] SELECT test1.TIMESTAMP, test1.BBB, test1.AAA FROM test1 WHERE  test1.AAA = 'ABC'
> DEBUG 2005-03-10 22:46:59,062 [main] 論理的なコネクションを取得しました
> DEBUG 2005-03-10 22:46:59,078 [main] 論理的なコネクションを閉じました
> DEBUG 2005-03-10 22:47:11,953 [main] 論理的なコネクションを取得しました
> DEBUG 2005-03-10 22:47:11,984 [main] UPDATE test1 SET TIMESTAMP = '2005-03-10 22.47.11', BBB = 'XXX' WHERE AAA = 'ABC' AND TIMESTAMP = '2005-03-10 22.44.24'
> DEBUG 2005-03-10 22:47:12,000 [main] 論理的なコネクションを閉じました
> DEBUG 2005-03-10 22:47:12,000 [main] 物理的なコネクションを閉じました
>  Yasuo Higa <[E-MAIL ADDRESS DELETED]> wrote:<[E-MAIL ADDRESS DELETED]> の、
> "[Seasar-user:1597] Re: S2Dao :: Timestamp による排他制御における 形式 エラーについて" において、
> "k-shinoda "さんは書きました:



Seasar-user メーリングリストの案内