Info

ConditionBeanでWhere句の有無判定メソッド

@DBFlute-0.9.5.2, DBFlute.NET-0.8.9.2 > (DBFLUTE-516){Java/C#}: > ConditionBeanでWhere句の有無判定メソッド 「ConditionBeanがWhere句を持っているかどうか」を 判定できるようにしました。 MemberCB cb = new MemberCB(); boolean hasWhereClause = c…

toString()の改善 & toStringWithRelation()

@DBFlute-0.9.5.2, DBFlute.NET-0.8.9.2 > (DBFLUTE-517){Java/C#}: > EntityのtoString()のリファクタ 今までのEntityのtoString()は以下のような感じでした: {カラムの値のカンマ区切り} これがこのようになりました: クラス名:{カラムの値のカンマ区切…

ReplaceSchemaでBatchUpdateしないモード

@DBFlute-0.9.5.2, DBFlute.NET-0.8.9.2 > (DBFLUTE-518){Java/C#}: > ReplaceSchemaでBatchUpdateしないモード ReplaceSchemaはPreparedStatementのバッチ更新(BatchUpdate)を 利用してデータをロードします。それゆえ処理は都度登録よりも 速いのですが、…

ReplaceSchemaで自動生成対象外テーブルがDropされない

@DBFlute-0.9.5.2, DBFlute.NET-0.8.9.2 > (DBFLUTE-508){Java/C#}: > ReplaceSchemaで自動生成対象外テーブルがDropされない databaseInfoMap.dfpropのtableExceptListで 自動生成対象(メタ情報取得対象)のテーブルを絞り込むことが可能なのですが、 こちら…

ReplaceSchemaの最後にシーケンス調整

@DBFlute-0.9.5.2, DBFlute.NET-0.8.9.2 > (DBFLUTE-515){Java/C#}: > ReplaceSchemaの最後にシーケンス調整 ReplaceSchemaでテストデータを登録した場合、 シーケンス用のカラムに対して「1,2,3..」で入れていくと、 いざアプリのテスト実行でInsertしよう…

DBFlute-0.9.5.2-RC1 & DBFlute.NET-0.8.9.2-RC1 公開

@DBFlute-0.9.5.2, DBFlute.NET-0.8.9.2 RC1を公開しました。 アップグレードを予定されている方は、 ぜひとも一度RC1をお試し下さい。 細かいポイントに関しては、同日の記事にて紹介します。 ダウンロードは、DBFluteのMigrationページより (DBFluteモジュ…

DBFlute-0.9.5.1とDBFlute.NET-0.8.9.1にリリース不備

@DBFlute, Java, C# http://d.hatena.ne.jp/jflute/20090701/1246417041 のコメント欄の通りですが、大変申し訳ありません。 リリース不備がございました。 「7月2日(木) 16時15分」以前にこれらのバージョンをDownloadされた方は、 以下の「dbflute…

Spring+DBFluteの複数DB対応

@DBFlute-0.9.5.1-RC1, Spring Framework (DBFLUTE-493){Java}: Spring+DBFluteの複数DB対応 http://d.hatena.ne.jp/jflute/20090611 こちらの件です。 Springとの組み合わせは他にも(DBFLUTE-494)や(DBFLUTE-492) など素敵なフィードバックからの修正がある…

FindBugsのデフォルトで警告がでないようにする

@DBFlute-0.9.5.1-RC1 (DBFLUTE-498){Java}: FindBugsのデフォルトで警告がでないようにする DBFluteランタイムと自動生成されたソースが対象です。 とりあえずFindBugsのインストールした直後のデフォルト設定で 警告が出ないようにしました(なんとか)。 @D…

dbflute.logとvelocity.logのBackup名をxxx-backup1.logに

@DBFlute-0.9.5.1-RC1 (DBFLUTE-500){Java/C#}: dbflute.logとvelocity.logのBackup名をxxx-backup1.logに 今まで、「velocity.log.1」ってうっとおしいファイルが出力 されていたかと思います。log4jだとどうしてもこうなってしまって... 「.log」だったらE…

SchemaHTMLで複合ユニーク制約がわかるようにする

@DBFlute-0.9.5.1-RC1 (DBFLUTE-501){Java/C#}: SchemaHTMLで複合ユニーク制約がわかるようにする 今まで、とあるカラムがユニーク制約を持っていることは表現できて いたのですが、複合ユニーク制約なのかどうかが表現できていません でしたが、0.9.5.1から…

MobyletのBlogが「はてな」に(ようこそ!)

@Mobylet http://d.hatena.ne.jp/mobylet/20090626/1246043912 引っ越されたようです。 これで「Mobylet」のキーワードで追っかけることができますね。 それまでの記事も転記されたらいいなぁと。 (「はてな」内の検索で引っ掛かりますし)

DBFlute-0.9.5.1-RC1とDBFlute.NET-0.8.9.1-RC1を公開

@DBFlute, Java DBFlute-0.9.5.1-RC1とDBFlute.NET-0.8.9.1-RC1を公開しました。 ぜひともお試し頂けるとありがたいです。 対応課題の一覧(Wikiページ) Java版の方は目玉機能という感じの追加・修正はなく、 全体的に細かいところの精度が向上したって感じで…

業務的one-to-oneについての記事紹介

@DBFlute, Java, C# こないだのSeasarカンファでの「DBFlute 導入ポイント」で 取り上げた開発前に最適化しておきたい項目の 「業務的one-to-one」についての過去の記事はこちらです。 http://d.hatena.ne.jp/jflute/20081201/1228126523 DB設計がある程度終…

カンファとDBFluteユーザ集い無事終了

@DBFlute, Java, C#, Maven, Buri, S2Buri, Ymir, Mobylet Seasar Conference(6/13)が無事終了致しました。 ご来場された皆様本当にお疲れ様でした。 ありがとうございました。 DBFlute 導入ポイントというセッションで登壇させて頂きました。 私の予想を遥…

DBFlute: そろそろDBFluteユーザの集い

kanamonoさん、r_ikedaさん、お店行ってますよー

DBFluteユーザの集い「オーガニック居酒屋 アッシジ」

詳細お伝えします。 日時:2009年6月13日(土) 18:30より 場所:神楽坂 オーガニック居酒屋 アッシジ 予算:オーガニックコース3980円 + 飲んだ分の割り勘 補足:お店は完全禁煙です エントリは: hajimeniさん shinsuke_sugayaさん kanamonoさん kimpoさん k…

DBFlute 導入ポイント 事前資料公開

「DBFlute 導入ポイント」の事前資料を公開しました。 の「DBFlute 導入ポイント」のセッションページからダウンロードできます。 資料自体はまあ普通にサイト上に載っているような 内容ですが、言葉や実際のExampleを紹介しながら 「色」を付けていきたいと…

Seasar.NETに新しく「DBFlute.NET」プロジェクトが発足

seasar-dotnet-MLに出した内容と同じですが、 ここでも通知させて頂きます。 Seasar.NETに新しく「DBFlute.NET」プロジェクトが発足しました。 って「DBFlute.NET」という名前は以前からありましたが、 物理的に「DBFlute.NET」というプロジェクトが作成され…

Seasarカンファ(2009/06/13) DBFlute

「DBFlute 導入ポイント」というタイトルで登壇いたします! DBFluteを実際にプロジェクトに導入する際の基本ポイントを 説明いたします。どちらかというとアーキテクト向けです。 また、同セッションの後半で「Maven DBFlute Plugin」を id:shinsuke_sugaya…

DBFlute-0.9.5-RC2 公開

前の記事のコメント欄で繰り広げられた内容が反映されています。 バージョン移行のページからダウンロード可能です。 よろしければぜひお試し下さい。

CustomizeEntityとParameterBeanの名前を自動解決

@DBFlute-0.9.5-RC1, Java http://d.hatena.ne.jp/jflute/20090429/1241006227 に書かれている話です。

DBFlute: Buri連携で使うビュー

@DBFlute-0.9.5-RC1, Java, Buri, S2Buri, escafeflow http://d.hatena.ne.jp/jflute/20090310/1236690449 http://d.hatena.ne.jp/jflute/20090421/1240240414 もろもろのDBFluteのBuri連携の話の続きです。 http://d.hatena.ne.jp/taktos/20090427/12407972…

DBFlute: Spring + DBCP対応

@DBFlute-0.9.5-RC1, Java, Spring, DBCP http://d.hatena.ne.jp/jflute/20090421/1240240410#c1240838030 こちらの件の話です。 Spring FrameworkとCommon DBCPを組み合わせて利用する場合、 DBCPのDataSourceがスレッドコンテキスト対応していないため、 …

DBFlute: FullTextSearch向けの機能

@DBFlute-0.9.5-RC1, Java, Tritonn, Ludia, Senna, Oracle Text http://d.hatena.ne.jp/jflute/20090429/1241006226 こちらの記事のコメント欄で繰り広げられた話題です。 要約すると 「ConditionBeanにFullTextSearch向けのメソッドを追加」 です。 FullTe…

DBFlute-0.9.5-RC1 公開

@DBFlute-0.9.5-RC1, Java 対応課題の一覧(Wikiページ) 詳細は、この後の記事(同日の記事)をご覧下さい。 DBFluteモジュール:DBFlute-0.9.5-RC1 DBFluteランタイム:DBFlute-0.9.5-RC1 DBFluteモジュールはEMechaでダウンロード可能です。 DBFlute Migrate…

CustomizeEntityとParameterBeanの名前を自動解決

@DBFlute, Java 0.9.5-SNAPSHOTの対応課題の一覧(Wikiページ) > (DBFLUTE-464){Java/C#}: > CustomizeEntityとParameterBeanの名前を自動解決 これだけ取り急ぎ簡単に説明しておきます。 SQLファイル名が「MemberBhv_selectSimpleMember.sql」で、 Entity定…

DBFlute:OSS化から二年半と今後

@DBFlute DBFluteがOSS化してから二年半ほどが経ちました。 0.1.01のリリースが「2006年9月26日」でした。 それ以前にも開発があるので(一年ほど)、かなり長い道のりでした。 DBFluteを鍛えて下さった方々には本当に感謝です。 定量的なものは出せませんが、…

DBFlute: Buri機能で権限処理に対応

@DBFlute, Java, Buri, S2Buri http://d.hatena.ne.jp/jflute/20090310/1236690449 こちらのDBFluteのBuri機能ですが、権限処理に対応しました。 (まだプロトタイプ扱いの機能です) 要はSimpleBuriProcessorじゃなくて BuriAutoSelectProcessorを使うように…

LinuxやMac上でのAntの実行権限問題を解決

> (DBFLUTE-472){Java}: > LinuxやMac上でのAntの実行権限問題を解決 今までUnix系のOSでDBFluteを展開したときは、 ANTの実行権限を付与しないと実行できなかったのですが、 それが必要なくなりました。ちょっとした実行の仕方の工夫で 回避できるようで、…