タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

dbfluteに関するyohjizzz-backupのブックマーク (6)

  • 第4回 ConditionBeanにおける結合やソート | gihyo.jp

    はじめに 前回は、ConditionBeanの条件組立ての基機能をみていきました。 今回は、結合やソートの基をみていきましょう。 ConditionBean ConditionBeanにおける結合とは? まず、ConditionBeanにおける結合とは何を示すかを意識合わせしておきましょう。結合のそのものの意味では単に「テーブルを結合する」ことだけを示します。結合すること自体は「手段」であり「目的」ではありません。 では、目的はどんなものがあるかというと、主に次の2つに整理できます。 結合先テーブルのデータを取得すること 結合先テーブルの条件で結果を絞り込むこと ConditionBeanにおける結合は、このような目的を意識した仕様となっています。具体的には、プログラマはConditionBeanに対して上記の目的をそのまま伝えます。そして、結合をするかしないかは、指定された目的を基に

    第4回 ConditionBeanにおける結合やソート | gihyo.jp
  • 第3回 ConditionBeanで色々な条件組み立て | gihyo.jp

    はじめに 前回はDBFluteの環境を構築し、実際にDBアクセスをしてみました。 今回はDBFluteのコア機能であるConditionBeanを実際に使ってみましょう。 お知らせ この連載にて利用するExampleのソース(Eclipseプロジェクト)は、Subversionにて管理されており、誰もが参照することが可能です。 以下がSVNリポジトリのURLです。 https://www.seasar.org/svn/sandbox/dbflute/trunk/dbflute-gihyojp-example H2データベースを組み込みで利用しているため、チェックアウトしてすぐに単体テストが実行できます。 また、ちょっとしたテーブル構造の確認などはDBFluteが生成したテーブル一覧HTMLにて確認できます。 今回のConditionBeanの例題プログラムも全てこのプロジェクトにて実装され

    第3回 ConditionBeanで色々な条件組み立て | gihyo.jp
  • 第2回 DBFluteではじめてのDBアクセス | gihyo.jp

    はじめに 前回は、DBFluteの概要を紹介致しました。今回からは、実行環境を構築し、実際に利用しながらどんな機能があるのかを見ていきましょう。 DBFluteの環境構築 環境の前提 以下の環境が利用されるPC上に揃っていることを前提とさせて頂きます。 Java-5.0(以上)の実行環境 Apache Ant-1.7.0(以上)の実行環境 Eclipse-3.2(以上⁠)⁠ ※今回は3.3を利用 データベースに関しては、今回はサービス起動の必要の無いH2データベースを利用します。 テーブル構造は前回の記事の最初に紹介した「例題で利用するテーブル構造」を利用します。 プラグインのインストール{Dolteng/EMecha} まず、必要なプラグインをインストールしましょう。 DBFluteの環境を構築するためには、Eclipse上で「Java Project」が存在することが前提です。 手動で

    第2回 DBFluteではじめてのDBアクセス | gihyo.jp
  • 第1回 DBFluteの概要 | gihyo.jp

    はじめに JavaにおけるDBアクセス周りの実装は、アプリケーション開発において非常に問題の多い領域です。数多くのO/Rマッパが登場していますが、現場の要件を満たせるものはまだまだ少ないかと思います。 そのような状況の中、DBFluteは誕生しました。稿では、このDBFluteが一体どういったもので、現場の問題に対してどのように解決をしていくか、基から応用まで紹介していきます。 今回のターゲットとする言語はJavaですが、実はDBFluteはC#版も存在します。ほぼ同じ仕様で実現されていますので、文法的な違いだけを読み替えることでC#ユーザの方にもお楽しみ頂ける内容かと思います。 前提とするテーブル構造 これからの説明で登場するサンプルの実装では、図1のテーブル構造を前提として話を進めていきます。 図1 サンプルのテーブル構造(詳細は、こちらをご覧ください) DBFluteの概要(1)

    第1回 DBFluteの概要 | gihyo.jp
  • 2007-09-30

    http://d.hatena.ne.jp/imaginator/20070929 厳しく、かつ、非常にありがたいお言葉を頂きました。 丁度良い機会なので、DBFluteの現在あるリスクを分析したいと思います。 しかし、これは恒久的なリスクでないことを決心するため、タイトルに日付を入れています。 主なものを以下に挙げます。 1. ConditionBeanと外だしSQLの境目の判断要素の欠如 2. 複数データベースでシンプルな対応ができない 3. 環境構築がうざい 4. 環境に負荷が高い 5. 個人管理である。 <1. ConditionBeanと外だしSQLの境目の判断要素の欠如> 上記の記事の通り、現場のプログラマが迷うことがあります。 そして、「迷いのコスト」と「得られるメリット」の差し引きで この問題は割り切り(逃げ)たくないと考えています。 プログラマの迷いは極力無くしたいと考え

    2007-09-30
    yohjizzz-backup
    yohjizzz-backup 2007/12/05
    DBFlute、「1.0」への道。
  • CompareDBFluteWithCodeGen - SeasarWiki

    Java{JDK1.4/1.5} + S2Dao-1.0.35/36/37/38/39/40/41 (+ S2Daoに必要なjar) C#{.NET2.0} + S2Dao.net-1.0.4 (+ S2Daoに必要なdll)

    yohjizzz-backup
    yohjizzz-backup 2007/12/02
    「DBFlute」と「S2Dao-CodeGen」の比較情報。
  • 1