[Seasar-user:14825] Re: [DBFlute] additionalForeignKeyMapで同じテーブルに外部キーを設定でエラー
kubo
[E-MAIL ADDRESS DELETED]
2008年 6月 25日 (水) 23:39:16 JST
久保(jflute)です。
西山さん、こんばんは
取り急ぎの確認ですが、
additionalForeignKeyMap経由でなく、
DB上にFK制約を貼って自動生成した場合は
どうなるか試すことは可能でしょうか?
2008/6/25 西山 はじめ <[E-MAIL ADDRESS DELETED]>:
> お世話になっております。西山と申します。
>
> additionalForeignKeyMapで同じテーブルに対して
> foreginTableNameの設定を行うとビルドエラーとなってしまいます。
> どうやら、CQ、CBクラスなどのメソッド名が重複してしまうみたい
> です。
>
> ・replace-schema.sql
> CREATE TABLE aaa (
> aaa_id Integer
> , aaa_name VARCHAR(10)
> );
>
> CREATE TABLE bbb (
> bbb_id Integer
> , aaa_user_id Integer
> , aaa_manager_id Integer
> , bbb_name VARCHAR(10)
> );
>
> ・additionalForeignKeyMap.dfprop
> map:{
> ;FK_BBB_USER_AAA = map:{
> ; localTableName = bbb ; foreignTableName = aaa
> ; localColumnName = aaa_user_id ; foreignColumnName = aaa_id
> }
> ;FK_BBB_MANEGER_AAA = map:{
> ; localTableName = bbb ; foreignTableName = aaa
> ; localColumnName = aaa_manager_id ; foreignColumnName = aaa_id
> }
> }
>
> 回避手段ありますでしょうか?
>
> DBFlute : version = 0.7.4
>
> 以上よろしくお願いいたします。
>
> --
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 株式会社フジミック システム開発センター ソフト開発2部
> 西山 創
> [E-mail]:[E-MAIL ADDRESS DELETED]
>
> 〒140-0002 品川区東品川3-32-42 フジテレビ別館7F
> [TEL]:03-5495-1060
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内