最近、play 2.1.x を使い始めました。リクエストごとに生のSQLクエリを1回実行する最良の方法は何ですか? 私はpostgresを使用しており、どのスキーマを指定する必要がありますか-「set search_path to ...」-リクエストごとに1回のクエリのタイプ。
postgres を jdbc で構成したところ、正常に接続されました。play.db.DB には executeQuery メソッドがあるはずであるという古いコメントが見つかりましたが、もうありませんか?
リクエストごとにコードを実行するために、GlobalSettings クラスの「onRequest」メソッドをオーバーライドしました。
@Override
public Action onRequest(Request request, Method actionMethod) {
//play.api.db.DB.executeQuery(); // -- This does not exist?
return super.onRequest(request, actionMethod);
}
これが最善の方法であるかどうかもわかりません。助けていただければ幸いです。基盤となるアーキテクチャを変更できません。検索パスをスキーマに設定する必要があります =)