- Se descapó
- 27 de agosto de 2026 a las 9:14 UTC
- Autor
- Kamo
- Compromit
- ef8855e
Dos formas no tienen ningún consejo de transacción, y ninguno es visible en una llamada lugar o en un ensayo unitario: un método no público, que el representante no puede interceptar, y un método REQUIRES-NEW llamado desde dentro de su propia clase, donde la llamada nunca sale de la instancia. Ambos se enviaron en este módulo. La fila de auditoría de divisas fue una lucha protegida Método REQUIRES-NEW llamado de dos ayudantes privados - por lo que se unió a la llamada" transacción, y una consulta FAILED hizo retrocedo el registro de su propio fracaso. Es pasó su prueba de unidad todo el tiempo, porque la construcción de un servicio directamente significa que no hay poder que desaparecer. Es exactamente por eso que este guardia lee el fuente en lugar de ejercitar un frijol. Probado que falla antes de confiar en él: soltando la forma original de nuevo como un sonda de rasguño gira la construcción de rojo con el archivo y la línea. Un guardia que nadie tiene El fracaso observado es un guardia del que nadie conoce la forma. El caso anidado se permite cuando el método OUTER lleva la misma propagación. DisclosureRecorder.record es REQUIRES-NEW y llamas grabar todo, también REQUIRES-NEW: la nueva transacción ya está abierta para entonces y aconsejando la llamada interior Abró un segundo por nada. Correcto como está escrito, y su javadoc ahora lo dice La siguiente persona en ejecutar este cheque encontrará la nota antes de "arregarlo" en dos transacciones.