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

西山 はじめ [E-MAIL ADDRESS DELETED]
2008年 6月 25日 (水) 21:05:49 JST


お世話になっております。西山と申します。

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