[seasar-dotnet:2042] [DBFlute.NET](Specify)DerivedReferrerで子テーブルのone-to-oneのテーブルのカラムを導出カラムとするとエラー
fp
[E-MAIL ADDRESS DELETED]
2011年 6月 10日 (金) 19:08:33 JST
こんばんは。fpです。
子テーブルの one-to-one のテーブルのカラムを導出カラムとすると
DerivedReferrerInvalidForeignSpecificationException
が発生してエラーになってしまうのですが
C#版では、使用できないのでしょうか?
http://dbflute.sandbox.seasar.org/ja/manual/function/ormapper/conditionbean/specify/derivedreferrer.html#manytomany
の機能です。
Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
You specified a foreign table column in spite of derived-referrer!
[Advice]
You should specified a local table column at condition-bean for
derived-referrer.
For example:
[Wrong]
/- - - - - - - - - - - - - - - - - - - -
MemberCB cb = new MemberCB();
cb.specify().derivePurchaseList().max(new SubQuery<PurchaseCB>() {
public void query(PurchaseCB subCB) {
subCB.specify().specifyProduct().columnProductName(); // *No!
}
}, "LATEST_PURCHASE_DATETIME");
- - - - - - - - - -/
[Good!]
/- - - - - - - - - - - - - - - - - - - -
MemberCB cb = new MemberCB();
cb.specify().derivePurchaseList().max(new SubQuery<PurchaseCB>() {
public void query(PurchaseCB subCB) {
subCB.specify().columnPurchaseDatetime();// *Point!
}
}, "LATEST_PURCHASE_DATETIME");
- - - - - - - - - -/
[Specified Foreign Property]
Product
* * * * * * * * * */
宜しくお願いします。
seasar-dotnet メーリングリストの案内