是的,这是在Web环境中打开和关闭activejdbc连接的正确方法。
除此之外,这是管理异常的正确位置。例如,您可能要管理以下事务:
try{
Base.openTransaction();
chain.doFilter(request,wrapper);
Base.commitTransaction();
}catch(Exception e){
// log exception
Base.rollbackTransaction();
}finally{
Base.close();
}
最终,为什么不让ActiveWeb旋转,而不是与Servlet打交道?在此处查看更多信息:http ://javalite.io/database_configuration