[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 メーリングリストの案内