|
另外,一般在外观类中控制事务,示例代码如下:
//连接
Connection conn = null;
try {
conn = ConnMgr.getConnection();
conn.setAutoCommit(false);
//调用业务逻辑方法
//
//
//提交
conn.commit();
} catch (Exception e) {
try {
conn.rollback();
} catch (Exception e2) {
}
throw new GFPortalException("业务逻辑出错!" + e);
} finally {
ConnMgr.closeConnection(conn);
} |
|