@DBFlute, Java
0.9.5-SNAPSHOTの対応課題の一覧(Wikiページ)
> (DBFLUTE-464){Java/C#}:
> CustomizeEntityとParameterBeanの名前を自動解決
これだけ取り急ぎ簡単に説明しておきます。
SQLファイル名が「MemberBhv_selectSimpleMember.sql」で、
Entity定義を「-- #df:entity#」と書くと、自動生成される
CustomizeEntityの名前が「SimpleMember」となります。
同じようにPmb定義を「-- !df:pmb!」と書くと、自動生成される
ParameterBeanの名前が「SimpleMemberPmb」となります。
select member.MEMBER_ID
, member.MEMBER_NAME
, memberStatus.MEMBER_STATUS_NAME
from MEMBER member
where ...
無論、今まで通り明示的にクラス名を指定することも可能です。
命名がSQL名と関連付かない場合は今まで通りベタッとクラス名を書き、
命名が定型的な場合はこの機能を使うと良いでしょう。
DBFlute-0.9.5のSNAPSHOTに反映されています。
まだまだ更新されていくと思いますが、既に魅力的な修正が
いくつかあるということで、もしよければぜひお試し下さい。
DBFluteモジュール:0.9.5-SNAPSHOT
DBFluteランタイム:0.9.5-10-SNAPSHOT
※DBFluteモジュールはEMechaからDownload可能です。