Event aufrufen nach laden von Entitys

dunhillone

Mitglied
Hai

edit: das ganze läuft zusammen mit spring...

Gibt es von Hibernate eine Möglichkeit, events zu starten, nachdem eine Entity geladen wurde? (Ob lazy oder nicht, ist ansich egal).

so ala

Java:
entity x {
   byte[] lazyData; // wird zu lazy mittels transformer
   Lazy lazy; // wird anhand lazy data konstruiert

   @event("afterloading")
   transform() {
      // event der ausgeführt wird nachdem entity geladen wurde
      lazy = helper.transform(lazyData);
   }

}

1. programm startet (hibernate config etc)

2. entity x wird angefordert

3. entity x transformiert lazyData zu lazy

4. entity kann benutzt werden
 
Zuletzt bearbeitet:

musiKk

Top Contributor
Bei JPA gibt es [c]@PostLoad[/c]. Wenn es Hibernate ohne JPA ist, weiß ichs nicht, aber da gibts sicher auch etwas.
 

Ähnliche Java Themen


Oben