[seasar-dotnet:560] DBFlute:sql2entity の ParameterBean の生成について

小林貴生 [E-MAIL ADDRESS DELETED]
2007年 8月 1日 (水) 10:58:12 JST


何回もお世話になりました、小林です。


今回は、そんなにクリティカルではないのですが、一応ご質問(ご報告?)メールです。

現状、DBFlute 0.5.4 を使用し、
C#用に、ソースを生成しております。

環境:
OS WindowsXP SP2
JDK 5.0.12
ANT 1.7.0
S2Container.NET 1.2.9
S2Dao.Net 1.0.4

いよいよ外だしSQLの検証に入っています。

build.properties に、以下の記述を書きまして...
抜粋
torque.sql2EntityDefinitionMap = map:{ \
    ; sqlDirectory = ../../Projects/Core/dbflute/exdao \
    ; isPlainEntity = false \
    ; outputDirectory = ./output/src \
    ; packageString = Kobayashi.Hogehoge.Core.dbflute.sql2entity \
}

sql2entity.bat を実行し、
ParameterBean を伴わないSQLは無事動作を確認することが出来ました。

その後、外だしSQLファイルに
--!SelectSampleParameter!
--!!int SampleNo!!

を付けて、ParameterBean を生成しました。すると、

Dbflute の Tips には、
{OutputPackage}
GenerationGapにて、それぞれ 'bsdao.pmbean' と 'exdao.pmbean' に出力されます。

と書いてあるのですが、
'bsdao.pmbean' と 'sql2entity' ← (torque.sql2EntityDefinitionMap でpackageString に定義したもの)
にソースが出力されてしまいます。 

using に、sql2entity を書けば動作するので、大きな問題では無いのですが、
気になりましたので、ご報告させていただきます。

...私の設定がどこかおかしいのかも知れませんが...。

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



小林



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