0
我正在使用ActiveJdbc構建一個webapp。一切都很完美。 我只是一個「問題」與我的架構。ActiveJdbc打開/關閉Db架構
使用Spring 4,我有一個過濾器,在這裏我打開連接,做我必須做的事,然後關閉它。
try {
Base.open(ConnectionPool.getInstance().getConnection(dbName));
Base.openTransaction();
chain.doFilter(req, resp);
Base.commitTransaction();
} catch (IOException | ServletException e) {
Base.rollbackTransaction();
Logger.logMsg(Logger.ERROR, e.getMessage());
throw e;
} finally {
Base.close();
}
的問題是我有: - 一些控制器,無需連接。 - 需要連接以實例化單例的調度程序 - 根據某些參數可能需要連接的其他類。
結果是我有幾個地方上面的這段代碼。有沒有更好的方法只能在一個地方進行連接?
好的,謝謝!我將爲我的下一個項目考慮ActiveWeb。 – Rony