2004-10-14から1日間の記事一覧

AUTO INCREMENT

DBスキーマのプライマリキーなどが、AUTO INCREMENTの場合、 どうやってINSERTするのかなぁ? と、外出しSQLとバインド変数を使ってできるみたい。 CdDao_insert.sql insert into cd(title,content) values( /*cd.title*/,/*cd.content*/ ) で、CdDao#insert…

トランザクション

トランザクション制御は、S2Txを利用する http://homepage3.nifty.com/seasar/tx.html (S2DAOからはじめたので、しばらくトランザクションのかけかたが不明だった。。。)。 トランザクションをかけたいクラスの例 public class TransSample { public void do…

QUERYのカスタマイズ2(バインド変数)

SQL中に?を書きたくない場合はバインド変数を利用する。 public static final String findByTitle_ARGS = "prmtitle"; public static final String findByTitle_QUERY = "select * from cd where title = /*prmtitle*/"; public List findByTitle(String tit…

QUERYのカスタマイズ

マニュアル(http://homepage3.nifty.com/seasar/s2dao.html)を見て自分で試してみたメモ。 http://muimi.com/j/aop/seasar/s2dao/ のつづき。 Seasarのことは はてな に書いた方が間違いも減るかなということで。 SELECT SQLをカスタマイズするにはいくつか…