by Anonymous » 19 Aug 2025, 09:30
Ich befasse mich mit Javadoc von @javax.persistence.preUpdate und @javax.persistence.Prepersist und es gibt keine Hinweis darüber, ob die Entität bestehen oder aktualisieren, wenn eine Ausnahme aus der annotierten Methode abgebrochen wird. G. Wenn ich einen Hörer wie < /p>
habe ">
Code: Select all
public class EncryptableEntityListener {
@PrePersist
@PreUpdate
private void onUpsert(Object entity) {
if (!(entity instanceof EncryptableExtended)) {
return;
}
EncryptableExtended encryptableEntity = (EncryptableExtended) entity;
boolean success = encryptionService.encrypt(encryptableEntity);
if (!success) {
thow new RuntimeException():
}
}
}
Wird die Transaktion zurückgerollt, wenn Erfolg falsch ist?
Ich befasse mich mit Javadoc von @javax.persistence.preUpdate und @javax.persistence.Prepersist und es gibt keine Hinweis darüber, ob die Entität bestehen oder aktualisieren, wenn eine Ausnahme aus der annotierten Methode abgebrochen wird. G. Wenn ich einen Hörer wie < /p>
habe ">[code]public class EncryptableEntityListener {
@PrePersist
@PreUpdate
private void onUpsert(Object entity) {
if (!(entity instanceof EncryptableExtended)) {
return;
}
EncryptableExtended encryptableEntity = (EncryptableExtended) entity;
boolean success = encryptionService.encrypt(encryptableEntity);
if (!success) {
thow new RuntimeException():
}
}
}
[/code]
Wird die Transaktion zurückgerollt, wenn Erfolg falsch ist?