[Seasar-user:1372] Re: ID アノテーション利用時のUPDATE,DELETEで不具合
Yasuo Higa
higa
2005年 4月 6日 (水) 01:08:32 JST
<354AB2644AAA7C42BAE016320A2F254A0157346A @ EXC1.intra.hitachijoho.com> の、
"[Seasar-user:1371] IDアノテーション利用時のUPDATE,DELETEで不具合" において、
"s-fukuzawa @ hitachijoho.com"さんは書きました:
ひがです。
> 福澤です。
>
> ちょうどIDの採番を出来るように自作のコンポーネントを作ろうと
> 思っていたところ、タイミングよく(^-^;
> S2Daoに自動採番機能がついたので検証してみました。
>
>
> その結果、IDのカラムに対してCOLUMNアノテーションを使っている場合、
> IDアノテーション(今回はidentityを使いました)を使うと、
> S2DaoのUPDATE、DELETEが失敗してしまいます。
>
> 例えば主キーのカラム名がperson_idでエンティティのプロパティがpersonIdの場合、
> S2Daoで生成されるDELETE文が
> DELETE FROM テーブル名 WHERE personId = ?
> となってしまいます。
>
テスト漏れですね。m(_ _)m
S2Dao1.0.16で対応しました。
---
Yasuo Higa <higa @ isid.co.jp>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内