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