【发布时间】:2015-03-02 15:31:08
【问题描述】:
这就是我实现每个我想要的 jooq 查询的方式。
UtilClass{
//one per table more or less
static void methodA(){
//my method
Connection con = MySQLConnection.getConexion(); //open
DSLContext create = DSL.using(con, SQLDialect.MYSQL); //open
/* my logic and jooq querys */ //The code !!!!!!!
try {
if ( con != null )
con.close(); //close
} catch (SQLException e) {
} //close
con=null; //close
create=null; //close
}
}
我在这里工作过度了吗? / 保持上下文和连接打开是否安全?
如果可以安全地将其保持打开状态,我宁愿使用每个 UtilClass 的 1 个静态字段 DSLContext (并且只有注释部分会在我的方法上)。我将为每个 UtilClass 打开一个连接,因为我封装了每个表的方法(或多或少)。
【问题讨论】: