[seasar-dotnet:443] DBFlute 0.4.1 リリース {C#}
kubo
jazzflute @ mbn.nifty.com
2007年 2月 4日 (日) 18:07:15 JST
久保(jflute)です。
DBFlute 0.4.1 リリースしました。
http://dbflute.sandbox.seasar.org/ja/index.html
[DBFLUTE-39] {Java/C#}: dbflute.dicon(dao.dicon)の出力先を2箇所以上指定できるようにする。{Test用Diconなどのため}
[DBFLUTE-40] {Java/C#}: ForeignTableに対するInScopeSubQueryを追加(今まではReffererTableに対してのみ)
[DBFLUTE-41] {Java/C#}: PostgreSQLのSequenceSQLに不要な文字列が含まれてしまってる。
[DBFLUTE-43] {Java/C#}: Sql2Entityにて、SQL文の中に SQLの構文と行コメントが混在した場合にSQLが失敗する。
※BUG(DBFLUTE-41/DBFLUTE-43)があったため、早めのReleaseとしました。
Java版でSupportした[DBFLUTE-44]は、C#版でも対応予定です。
(Java版ReleaseのMLの抜粋)
> [DBFLUTE-44]
>
> キーワード検索画面(空白をDelimiterとして複数キーワードの中間一致)などで
> 利用できるOption指定可能なLikeSearchを追加しました。
>
> ex) BOOK_NAMEに'S2Dao100%ガッツ'という文字列を含むBOOKの一覧を検索
> (ユーザ入力された%や_はEscape文字'|'でEscapeすること)
>
> final LdBookCB cb = new LdBookCB();
>
> final LdLikeSearchOption option = new LdLikeSearchOption();
> option.likeContain().escapeByPipeLine();// 中間一致、そして、'|'でEscape
> cb.query().setBookName_LikeSearch("S2Dao100%ガッツ", option);
>
> final List<LdBook> ls = dao.selectList(cb);
> ...
>
> → where book.BOOK_NAME like '%S2Dao100|%ガッツ%' escape '|'
> (出力されるSQLのWhere句部分)
>
> option.likePrefix() : 前方一致
> option.likeSuffix) : 後方一致
> option.likeContain() : 中間一致
>
> 業務アプリではあまり利用の機会はないかもしれませんが、
> コンシューマ向けカタログサイトなどで必要になったりします。
>
> 詳しくはこちら↓
> http://dbflute.sandbox.seasar.org/ja/tips-condition_bean.html
--
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
kubo <jazzflute @ mbn.nifty.com>
jflute <http://d.hatena.ne.jp/jflute>
株式会社ビルドシステム <http://www.buildsystem.co.jp>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
seasar-dotnet メーリングリストの案内