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