[Seasar-user:8835] DBFlute 0.5.2 リリース

kubo [E-MAIL ADDRESS DELETED]
2007年 7月 1日 (日) 09:52:26 JST


久保です。

DBFlute 0.5.2 をリリースしました。
http://dbflute.sandbox.seasar.org/ja/index.html

{New}

    * [DBFLUTE-104] {Java/C#}: ClassificationでJavaDoc or C#-Commentに記載するCommentを指定できるようにする。
    * [DBFLUTE-105] {Java}: CommonColumnで同名でないColumn同士を共通列としてみなす。第1段階はTable名の付いたColumn。
    * [DBFLUTE-106] {Java}: 対応DBとしてH2をサポートする。(jdbc and generate)
    * [DBFLUTE-107] {Java}: Behaviorのone-to-many Loadingで孫のLoadをできるようにする。

{Bug}

    * [DBFLUTE-109] {Java/C#}: dfpropでのDBへの接続URLの指定でURLのプロパティ指定が無効になっているのを修正すること。
    * [DBFLUTE-110] {Java/C#}: Sql2Entityにて、更新系SQLでParameterBeanの生成ができないのを修正すること。


/-------------------------------------------------- [DBFLUTE-104]
[Seasar-user:8389]への対応

ex) ./dfprop/classificationDefinitionMap.dfprop
map:{
    ; YesNo = list:{
                  ; map:{code=y;name=Yes;alias=はい;comment=同意を示す}
                  ; map:{code=n;name=No;alias=いいえ;comment=否定を示す}
              }
    ; ...
}
------------/

/-------------------------------------------------- [DBFLUTE-105]
[Seasar-user:8570]への対応

ex) 
torque.commonColumnMap = map:{ \
       ; $-TABLE_NAME_R_USER=VARCHAR
       ; $-TABLE_NAME_R_MODULE=VARCHAR
   }
------------/

/-------------------------------------------------- [DBFLUTE-110]
[Seasar-user:8817]への対応

ex) 
--!XxxPmb!
--!!String cd!!

INSERT INTO YYY  (ID,CD) VALUES (123456789 , /*xxxPmb.cd*/'123456789')
;
------------/

/-------------------------------------------------- [DBFLUTE-106]
H2に対応しました。

ex) {build.properties(./dfprop/databaseInfoMap.dfprop) - for JDBC task}
map:{
    ; driver          = org.apache.derby.jdbc.EmbeddedDriver
    ; url             = jdbc:h2:file:../src/main/webapp/WEB-INF/h2-data/demo
    ; schema          = 
    ; user            = ldb_user
    ; password        = ldb_password
}
------------/



【環境構築手順】
http://dbflute.sandbox.seasar.org/ja/how-to-setup.html
にて、推奨Directory構成の記述を追加しました。
推奨Directory構成であれば、Client-TemplateにminimumPropertiesを
利用する場合、ほとんどのPropertyがDefault値で設定済みになるため、
設定が楽になります。


【task一覧】
http://dbflute.sandbox.seasar.org/view/task_list/index.html?goto=1
DBFluteのANT-Taskについて図上で説明があります。
特に今まで全くのDocumentレスだった「replace-schema」に関して
詳細に説明が記載されています。
「H2」などを利用してDBFluteを試す場合、DDL文を用意して
「replace-schema」を実行すれば「DBを作成してDDLを実行」が自動で
行われます。






Seasar-user メーリングリストの案内