ant*_*ton 2 java database spring transactions spring-transactions
我在没有Hibernate的情况下使用Spring JdbcTemplate.我是否应该使用@Transactional一个简单的选择或一个简单的插入查询来注释方法?我应该@Transactional(readonly=true)专门用于Oracle的只读方法吗?有什么优点和缺点?
如果它执行一个简单的选择或一个简单的插入查询,我应该用@Transactional注释方法吗?
是.基本上,每次访问数据库都应该在事务中完成.这就是保证ACID属性的原因.即使您现在只有一个查询,明天会想到什么,要求或设计也不会改变,您将不会有两个查询?你为什么要避免使用交易?
我应该将@Transactional(readonly = true)用于特定于Oracle的只读方法吗?
据我所知,与JdbcTemplate的,它没有任何价值(除了记录该交易被认为是只读的除外),因为你在其中的查询执行的全部控制权.
| 归档时间: |
|
| 查看次数: |
1508 次 |
| 最近记录: |