Transacción 02-Transferencia de caso de transacción: Implementación sin Spring Transaction Management (Spring Note 012)

1. Cree una nueva tabla de cuentas
2. Importe el paquete jar
{Core y dependencias: 4 + 1 aop (alianza aop, aop de primavera, especificación de aspecto, aspecto de primavera) Base de datos: jdbc + tx + paquete de controlador de base de datos / grupo de conexiones + cspo \ izquierda \ {\ begin {matriz} {l} \ mathrm {núcleo y dependencias}: 4 + 1 \\ aop (aop \ mathrm {alianza}, primavera \; aop, aspecto \ mathrm {especificación}, primavera \; aspecto) \\\ mathrm {base de datos}: jdbc + tx + \ mathrm {paquete de controlador de base de datos} / \ mathrm {grupo de conexiones} \; + cspo \\\ end {matriz} \ right.Corazón nuclear y según Lai : 4+1A O P ( A O P Union Union , S P R & lt I n- Ga o p ,A S P E C T norma reguladora , S P R & lt I n- Ga s p e c t )Número de biblioteca de datos : J d b c+t x+El número de datos de la base de datos conducir el móvil bolsa / conexión de conexión de la piscina+c s p o
3. Gestión de transacciones de transferencia

Inserte la descripción de la imagen aquí

public class AccountServiceImpl implements AccountService{
    
    
private accountDao accountdao;
public void setAccountDao (AccountDao accountDao){
    
    
  rhis.accountDao=accountDao;}
public void transfer(String outer,String inner ,Integer money) {
    
    
accountDao.out(outer,money);
int i=1/0;//断电
accountDao.in(inner,money);
 }
}

Supongo que te gusta

Origin blog.csdn.net/ResumeProject/article/details/112935388
Recomendado
Clasificación