我应该在哪里打开和关闭仓库的连接?在文章 "不要重复DAO" 中写道:
但有些人建议我将DAO 不负责处理事务、会话或连接。这些是在 DAO 之外处理的,以实现灵活性。
@Resource DataSource
对象注入到 DAO 类中,并在 DAO 方法内处理所有连接...即每个 CRUD 操作都应该打开和关闭与仓库的连接。