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