サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
doma.seasar.org
概要 SQLファイルは、SQL文を格納したテキストファイルで、Daoのメソッドにマッピングされます。 SQLのブロックコメント(/* */)や行コメント(--)を使用することで、バインド変数や動的なSQLのための条件分岐を表現できます。 SQLのツールでそのままそのSQLを実行できるように、バインド変数にはテスト用のデータを指定します。テスト用のデータは、実行時には使用されません。 たとえば、SQLファイルには次のようなSQL文が格納されます。
Domaは、S2Daoのスタイル(DAOパターンや2 Way SQL)を踏襲したJava6(JDBC4.0)対応のO/Rマッパーです。 S2Daoの良いアイデアや機能は受け継ぎつつも、扱いにくかったりプログラミングミスにつながりやすかったりする点については積極的に改善を試みています。 また、aptを利用することで、S2Daoでは実現できなかった新しい機能も提供しています。 Domaは、S2Daoの次のアイデアや機能を受け継いでいます。 DAOパターン 2 Way SQL 複数RDBMS対応 一方、Domaは、S2Daoの次の点を改善しています。 Seasar2への依存 AOPの利用 命名規約 JavaとSQLの分離 SQLコメントの文法 JDBCを直接利用する方法 DaoメソッドとSQLファイルのマッピング DaoメソッドのパラメータとSQLファイル上のバインド変数コメントのマッピング D
Domaプロジェクトは, Pluggable Annotation Processing API を利用したJava6(JDBC4.0)対応のO/Rマッパーとその開発支援ツールを提供します。 Domaの概要を知りたい場合は、概要のページを参照してください。 とりあえず動かしたい場合は、クイックスタートのページを参照してください。 Domaに関する最新のjarファイルやソースコードが必要な場合は、ダウンロードのページを参照してください。 Doma のメジャーバージョンには 1 と 2 がありますが、本サイトは、 バージョン 1 を対象にしています。 バージョン 1 は、Java 6 でコンパイルされ、 Java 6、 Java 7、 Java 8 上で動作します。 バージョン 2 は、Java 8 でコンパイルされ、 Java 8 上で動作します。 バージョン 2 については doma.re
このページを最初にブックマークしてみませんか?
『Doma - Domaプロジェクトへようこそ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く