[Seasar-user:20705] Re: [S2JDBC] Postgresql9.0.3: 主キーが GenerationType.IDENTITY のテーブルで insert 例外
    abokkoba
    [E-MAIL ADDRESS DELETED]
       
    2011年 4月  2日 (土) 12:09:06 JST
    
    
  
ありがとうございました。
s2jdbc.dicon の設定が もとに戻っていました。
(誰が戻したのだろう;;)
お手数をおかけしました。
-----Original Message----- 
From: Koichi Kobayashi
Sent: Saturday, April 02, 2011 3:30 AM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:20703] Re: [S2JDBC] Postgresql9.0.3: 主キーが 
GenerationType.IDENTITY のテーブルで insert 例外
小林 (koichik) です.
Date:    Fri, 1 Apr 2011 19:06:17 +0900
From:    <[E-MAIL ADDRESS DELETED]>
To:      <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:20701] [S2JDBC] Postgresql9.0.3: 主キーが 
GenerationType.IDENTITY のテーブルで insert 例外
> 環境
> DB: PostgreSQL 9.0.3
> S2JDBC-Gen 2.4.43
> s2-framework/tiger/extension-2.4.43
>
> PostgreSQL で
>
>     /** idプロパティ */
>     @Id
>     @GeneratedValue(strategy = GenerationType.IDENTITY)
>     @Column(precision = 10, unique = true)
>     public Integer id;
>
> の主キーがあるエンティティで insert
>
>     int kazu = jdbcManager.insert( kokyaku ).execute();
>
> 指定されないはずのID列が指定されて、例外が発生する。なぜ?
s2jdbc.dicon で PostgreSQL 用の dialect を指定していますか?
http://s2container.seasar.org/2.4/ja/s2jdbc_setup.html#ダイアレクト
-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
    <property name="twitter">"http://twitter.com/koichik"</property>
</component>
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user 
    
    
Seasar-user メーリングリストの案内