jdbcTemplate和HibernateTemplate和TransactionManager

来源:互联网 发布:sql union关联 编辑:程序博客网 时间:2024/05/18 02:23
 【一个是一jdbc方式封装的连接,一个是以hibernate方式封装的,2者用法不同了,相当于一个是jdbc一个是hibernate!看你用什么方式来处理数据了。
都是直接用就行了 不用显示的开启和关闭连接,由容器管理了。
【DataSourceTransactionManager:事务管理器对JDBC(Java Data Base Connectivity,java数据库连接)进行事务管理,在spring中是对JdbcTemplate进行事务管理HibernateTransactionManager:是对Hibernate进行事务管理,当在spring中使用HibernateTemplate时,要使用此管理器。但是当在service的一个方法中同时使用了JdbcTemplate和HibernateTemplate时,就要使用HibernateTransactionManager了,因为当使用DataSourceTransactionManager时,JdbcTemplate和HibernateTemplate获得的connection并不是同一个,也就没办法对service的方法进行事务管理了。
0 0
原创粉丝点击