小编lrn*_*grm的帖子

如何在jooq中管理DSLContext?(关闭连接)

这就是我实现我想要的每个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
 }
}
Run Code Online (Sandbox Code Playgroud)

我在这里过度工作吗?/保持上下文和连接打开是否安全?

如果保持打开是安全的,我宁愿使用1个静态字段DSLContext per UtilClass(并且只有评论的部分将在我的方法上).我将为每个UtilClass打开一个连接,因为我封装了每个表的方法(或多或少).

java jooq

7
推荐指数
1
解决办法
5397
查看次数

将Java 8 Stream.forEach(x - > {}); 做任何事情?

我控制的消费者得到了这个forEach所以它可能会或可能不会被要求执行一个动作.

list.parallelStream().forEach( x-> {} );
Run Code Online (Sandbox Code Playgroud)

Streams是懒惰Streams不会迭代,对吧?什么都不会发生是我所期待的.请告诉我,如果我错了.

java-8 java-stream

4
推荐指数
1
解决办法
905
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1

jooq ×1