Hallo,
ich habe einige Objekte deren Attributwerte nicht nur aus der Datenbank stammen sondern zu Laufzeit (!teuer!) berechnet werden.
Werden diese Objekte nun in den Second-Level Cache gelegt verliere ich all diese Werte, da anscheinend nur Attribute die auch im Mapping File spezifiziert sind gecached werden. Das hat natürlich zur Folge, dass ich bei jedem Zugriff auf das Objekt diese Werte neu berechnen muss (es handelt sich um eine WebApp --> jeder Request = neu berechnen :( ).
Gibt es einen einfachen, eleganten Weg, Hibernate beizubringen auch diese Werte zu cachen (ich weiß, dass Toplink z.B. das ganze Objekt cacht und vorher nicht auseinander baut).
Selber einen Cache für all diese Properties anzulegen und zu verwalten scheint mir etwas zuviel Aufwand für sowas - eigentlich triviales - zu sein.
Vielen Dank für Eure Hilfe :-) !
|