フリーのシステムエンジニアがお送りする日記。
フリーのシステムエンジニアがweb開発に関しての備忘録を記載していきます。
dbflute
にほんブログ村 企業ブログ 情報通信業へにほんブログ村 IT技術ブログへにほんブログ村 IT技術ブログ プログラム・プログラマへブログランキング・にほんブログ村へ
今まで、S2Daoを利用していたが、今回は、dbfluteを利用してみる。
まずは、このページを参照して、セットアップ
EMechaによるセットアップを行う。
基本的に、こちらの方が簡単な感じ。
セットアップ完了後、DBの設定を行い、ジェネレート。
なんか、いっぱいクラスが作成されたんですけど。
早速、app.diconにと追加して、tomcatを起動。
とりあえず動いている感じです。
早速、検索のプログラムを作成。
ちょっとはまったけど、とりあえず、検索のプログラムを作成することが出来た。
S2Daoと同様に、外だしのSQLも記述することが出来るのであるが、
今回は、自動生成機能「ConditionBean」を利用してプログラムを書いてみた。
ページング機能もあるみたいですね。
fetchFirst(20)とか。
データベースは、postgresqlを利用。
他のDBも試してみようと考え中。
でも、環境作るのが面倒なので、保留だなぁ。


簡単なSQLであれば、自動生成の方がいいかもしれませんねぇ。
後、dbfluteの他に、s2jdbcもあるのですが、こちらはまだ確認できておりません。
こちらのドキュメントを参照する限り、何でも出来る反面、コードの可読性が悪くなるって感じ。
hibernate利用したことがあるのですが、こちらとにているのかなぁ。
今回は、参照系のプログラムを記述してみたのですが、
更新系のプログラムも書いてみる予定です。
ドキュメント見る限り、そんなに難しい事は無いと思いますが。
後、doltengでdbfluteの対応をしてほしいなぁって感じです。
この辺は今後追加されると思います。


テーマ:システム開発 - ジャンル:コンピュータ

コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://rosyoki.blog69.fc2.com/tb.php/314-2b5dbf01
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック