2009-02-18から1日間の記事一覧

S2DAOでテーブル結合(N:1)

DB

SQLの自動生成で、 テーブル結合のデータを取得できます。 (N:Nは、できなさそう) テーブルEMPとDEPTを用意。EMPテーブル カラム id emp_id emp_name sal dept_id DEPTテーブル カラム id dept_id dept_name daoクラス //Empテーブルの検索 public List<Emp> sele</emp>…

S2DAOの外部SQL内でのIF文

DB

外部SQL内でのIFを追加してみた。 /* TEST */ SELECT * FROM EMP /*IF startSal != 0*/ /* IFコメント① */ WHERE SAL between /*startSal*/0 and /*endSal*/3000 --ELSE /* ELSEコメント② */ WHERE SAL between 1000 and /*endSal*/2000 /*END*/ ORDER BY SA…

S2DAOで外部SQLのコメント

DB

外部SQL内にコメントを設定し、 付加機能を設定できる。 故に、 外部SQLにコメント変数を付加し、 そのコメント変数に動的に値を設定する。 コメント変数に値を指定するのは、 daoの@Argumentsアノテーションで指定する。 プログラムの引数の値の順番と@Argu…

S2DAOで指定するアノテーション

DB

アノテーション一覧 S2Dao - アノテーション一覧

S2DAOで外部SQL実行

DB

簡単なSQLである場合は、 S2DAOにSQLを自動生成させて、 データを取得できるが、 複雑になると自動生成できなくなり、 外部SQLにSQLを記述し、それを実行する形となる。 外部SQLのファイル名は、次のようにする必要がある。 対象のDaoインターフェース名 …

S2DAOでINSERT

DB

S2DAOで、INSERT処理をする。daoクラス package pkg.dao; import java.util.List; import org.seasar.dao.annotation.tiger.Query; import org.seasar.dao.annotation.tiger.S2Dao; import pkg.entity.Emp; @S2Dao(bean=Emp.class) public interface EmpDao …

気になるニュース005

JavaFX 1.1リリース JavaFX Mobileを完全サポート:CodeZine(コードジン) JavaFXの今後の動向には、大変興味がありますね〜

徘徊

朝、出勤して、 私のやることは、 お隣さんのBlogを徘徊することです。 他の方が、どんなことに興味を持ち、 どんな事をやっているのかを軽く読んでます。 そして、刺激を受け、モチベーションを上げてます。