在我的应用中,发现绝大多数DAO中的操作不涉及事务性,就是一个statement执行一个查询或者更新。
就是executeUpdate或者executeQuery,没有游标等操作。
一般的应用中,在每个DAO实例里面都取一个connection,我觉得没有必要!!
针对这些没有事务性要求的操作,可以共享一个connection,甚至一个statement。
而对于有事务性操作的,才去申请单独的connection.
这样对于connection的应用效率会更高一些,管理也更容易一些。
大家认为呢?
谢谢!