[seasar-dotnet:1417] 外部キーに区分値を使用する

Tatsuya Yakuwa [E-MAIL ADDRESS DELETED]
2009年 8月 1日 (土) 11:11:22 JST


お世話になっております。
八鍬(やくわ)と申します。

DbFluteのadditionalForeignKeyについて、おたずねしたいのですが。。。

fixedConditionにおいて、引数を定義する箇所で、
classificationDefinitionで定義した区分値を参照する記述は可能でしょうか?

/* 
#additionalForeignKey
...
	; FK_Pre_Member_Info_Com_Code_Gender = map:{
	    ; localTableName  = Pre_Member_Info ; foreignTableName = Com_Code
	    ; localColumnName = gender_cd ; foreignColumnName = code_val
          ; fixedCondition =
      $$foreignAlias$$.codesb_cd = /*CodeSbGender(String)*/Null
      #$$foreignAlias$$.codesb_cd = '0008'
	    ; fixedSuffix = AsValidGender
	}
*/
(CDef.CodeSb.Gender.Codeについては、classificationDefinitionで定義済です。)

上記の
$$foreignAlias$$.codesb_cd = /*CodeSbGender(String)*/Null
を
$$foreignAlias$$.codesb_cd = CDef.CodeSb.Gender.Code(正しく動作しません。)
として、CDef.CodeSb.Gender.Codeを参照するような記述は可能でしょうか??

以上です。
よろしくお願いします。

-- 
八鍬 達也


seasar-dotnet メーリングリストの案内