2009-06-22から1日間の記事一覧

検索系メソッドのページングとか悲観的ロックの指定はパラメータで

select時のページングとか悲観的ロックはsqlファイルで用意された元のsqlを書き換えて実行します。呼び出し時に動的に変更したいだろうからこの情報はSelectOptionsというパラメータで渡します。Daoはこんなん。 @Dao(config = MyConfig.class) public inter…

更新系メソッドのオプション指定はアノテーションで

前回のエントリでパラメータで渡す例を載せましたが、アノテーションで指定しまったほうがわかりやすいと思い直してこうしました。 @Dao(config = MyConfig.class) public interface EmployeeDao { @Delete(queryTimeout = 10, ignoresVersion = true) int d…