S2Dao

N:1のSELECT

これまでで、BOOKテーブルに関する基本的なCRUDはできた。と振り返ってみるともう2週間も前のことなのか、、、怠けてるな自分。。。 さて、S2Daoの機能はまだまだあるわけで、ここで終わってはいかん。というわけで、この辺で新しいテーブルを登場させてBOOK…

insert、update、そしてdelete

select以外の、残るinsert、update、deleteを試してみる。 select以外はメソッドに命名規約がある。それに従えば、あとはselectと同じようにDAOのinterfaceにメソッドを定義すればいい。BookDaoにadd、modify、deleteのメソッドを追加するとこんな感じ。 pac…

複数レコードを返すselect

BOOKテーブルにあるすべての書籍を取得したい場合、つまりwhere句なしでselectしたい場合、DAOに定義するメソッドの戻り値の型をListか配列にすれば良いらしい。 すべてのEntity(Bookオブジェクト)をListで取得するgetAllBooksメソッドを追加したBookDaoは次…

まずはselect

機会がなかったので機能を読んで追っていただけで実は使ったことがなかった。ここらへんでちょっと使いはじめてみようと思う。まぁ機会がないのは変わらないけど。 seasar.orgにはすばらしいマニュアルがあるが、S2Daoの機能がフルに解説されていて、僕とし…