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