【发布时间】:2013-08-31 08:37:52
【问题描述】:
最近开始使用 play 2.1.x。我想知道每个请求执行一次原始 sql 查询的最佳方法是什么?我使用 postgres 并且需要指定什么模式 - “set search_path to...” - 每个请求一次的查询类型。
我用 jdbc 配置了 postgres,它连接正常,发现一些旧评论 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);
}
我也不知道这是否是最好的方法,任何帮助将不胜感激。我无法更改底层架构,我确实需要将搜索路径设置为 schema =)
【问题讨论】:
标签: java sql postgresql playframework playframework-2.0