框架 通用性 复用 抽象 封装 继承(oop思想)例子 spring事务 aop+自定义注解实现 普通写法获取连接 关闭自动提交(jdbc6部)等操作需要一一写出 对项目的侵入性强ThreadLocal 放连接 service先放进去 mapper再拿Transactional注解中内容解析到TransactionDefinitionjdbc封装 aop