Gibt es eine Möglichkeit, das Entitäts -Update zu unterbrechen, indem Sie eine Ausnahme von @prepersist und @PreUpdate a

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Gibt es eine Möglichkeit, das Entitäts -Update zu unterbrechen, indem Sie eine Ausnahme von @prepersist und @PreUpdate a

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?

Top