[Seasar-user:14827] Re: [DBFlute] additionalForeignKeyMapで同じテーブルに外部キーを設定でエラー

kubo [E-MAIL ADDRESS DELETED]
2008年 6月 25日 (水) 23:44:36 JST


久保(jflute)です。

すいません、五月雨で。。。
ご利用のデータベースを教えて頂けますでしょうか?
(OracleかPostgreSQLかMySQLかなど)

2008/6/25 kubo <[E-MAIL ADDRESS DELETED]>:
> 久保(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 メーリングリストの案内