注解申明事物

Ojdbc :连接接oracle的数据库

xml的配置

   

  • <!-- 配置数据源 -->
  • <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  •     <property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
  •     <property name="url" value="jdbc:mysql://localhost:3306/project"></property>
  •     <property name="username" value="root"></property>
  •     <property name="password" value="admin"></property>
  • </bean>
  • <!-- 配置事务管理 -->
  • <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
  •     <property name="dataSource" ref="dataSource"></property>
  • </bean>
  • <!-- 增加对事物的支持 -->
  • <tx:annotation-driven transaction-manager="txManager"/>

   

   

在需要使用事物的方法前加注解

@Transactional(readOnly=false , propagation=Propagation.REQUIRED)

posted @ 2020-10-17 16:49  黑质白章  阅读(73)  评论(0编辑  收藏  举报