[Seasar-user:5942] Re: Primary KeyのみのテーブルをSQL文の自動生成で更新することはできません
oiron
[E-MAIL ADDRESS DELETED]
2007年 1月 29日 (月) 16:49:16 JST
谷口です。
テーブルを
Column | Type | Modifiers
-----------+------------------------+----------------------------------------------------------
deptno | bigint | not null default nextval('dept_seq'::text)
name | character varying(255) |
loc | character varying(255) |
versionno | bigint |
active | integer | not null default
nextval('public.dept_active_seq'::text)
Indexes:
"dept_pkey" primary key, btree (deptno)
"dept_versionno_key" unique, btree (versionno)
に変更したところうまくいきました。
ありがとうございました。
07/01/29 に oiron<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 谷口です。
> ありがとうゴザイマス。
>
> 07/01/29 に Hirotaka HONMA<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > 本間です。
> >
> > On 1/29/07, oiron <[E-MAIL ADDRESS DELETED]> wrote:
> >
> > > 谷口です。長くなってしまいました。すいません。
> > > exampleを参考にDBをPostgresqlにしようとしています。j2ee.di.conを変更し
> > > て、examples.dao.DepartmentDaoClient を実行すると、
> > > s2daoで、「Primary KeyのみのテーブルをSQL文の自動生成で更新することはできません」
> > > と言われる時は、どこを疑っていけばよろしいでしょうか。
> >
> > > org.seasar.dao.MethodSetupFailureRuntimeException:
> > > [EDAO0019]examples.dao.DepartmentDaoのupdateメソッドの初期化時に例外が発生しました。理由はorg.seasar.framework.exception.SRuntimeException:
> >
> > ここです。
> >
> > examples.dao.DepartmentDaoが対応するTABLEに、PK以外のカラム
> > が無いのではと思います。
>
> テーブルには、
> no(PK)
> name1(verchar)
> name2(verchar)
>
> として
> PK以外の項目も持たせ、
> 対応するentityクラスにも対応する。プロパティを持たせているのですが、うまくいきません。
> どうぞよろしく御願いいたします。
>
Seasar-user メーリングリストの案内