Asuntos de transacción de primavera

1     <! - declaración de transacciones ->
 2      <el ID de frijol = " TransactionManager "  clase = " org.springframework.jdbc.datasource.DataSourceTransactionManager " >
 . 3          <Property name = " la fuente de datos "  REF = " El origen de datos " />
 . 4      </ el grano>
 . 5  
. 6      <! - AOP implementación de transacciones tejer vinculante ->
 7      <! - notificación de transacciones de configuración ->
 . 8      <TX: el ID de asesoramiento = " txAdvice " transacción Manager- = "transactionManager " >
9          <- - lo que significa a la transaccional configurable!>
 10          : <TX Atributos>
 11.              <- - Nombre es el nombre del método de interfaz en la que!>
 12 es              <TX: nombre Método = " selectUser " propagación = " REQUIRED " / >
 13 es              <TX: nombre Método = " el addUser " propagación = " REQUIRED " />
 14              <TX: nombre Método = " Borrar " de propagación = " REQUIRED " />
 15              <TX:nombre del método = " inserto" Propagación = " REQUERIDO " />
 16              <TX: Nombre de método = " * " propagación = " REQUERIDO " />
 . 17          </ TX: Atributos>
 18 es      </ TX: el consejo>
 . 19  
20 es     <- corte transaccional configurable -! >
 21 es      <AOP: config>
 22 es          ! <! - definir un punto de partida -> <- mapper debajo de todos los métodos de todas las clases ->
 23 es          <AOP: el ID pointcut = " trint " expresión del = " Ejecución (* com.rzk.mapper. *. * (..)) " />
24          <! - en la que desea perforar ->
25          <aop: asesor consejo, ref = " txAdvice " pointcut- ref = " trint " />
 26      </ AOP: config>

 

Supongo que te gusta

Origin www.cnblogs.com/rzkwz/p/12658466.html
Recomendado
Clasificación