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

kubo [E-MAIL ADDRESS DELETED]
2007年 8月 1日 (水) 13:16:30 JST


久保です。

> 今回は、そんなにクリティカルではないのですが、一応ご質問(ご報告?)メールです。
> 現状、DBFlute 0.5.4 を使用し、
> C#用に、ソースを生成しております。

ありがとうございます。

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

なるほど了解です。説明させて頂きます。

基本的な利用方法としては上記Propertyは不要となります。
どういうことかというと、

sqlDirectoryはデフォルト「exdao」です。
isPlainEntityはデフォルト「false」です。
outputDirectoryはデフォルト「generate.batの出力先と同じ」です。
packageStringはデフォルト
  Entity → 「generate.batのPackageのexentity.customize」です。
  Pmbean → 「generate.batのPackageのexda.pmbean」です。

現状、多くの利用者はこのデフォルト値で利用されています。


「sql2EntityDefinitionMap」自体はご指摘の通りの現象が発生します。
  → PmbeanのPackageの指定が存在しないためGAPが生じる
こちら調整中とさせてください。
(もともとDBFlute無しでSql2Entityだけを利用するための
 Propertyで放置状態でした...orz)

通常はよほどのDiretory要件が無い限りは
上記Propertyを自分で設定する必要はありませんので、
現状は、デフォルトの設定に従うようにお願いします。





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