This mailing list is for hibernate developers to discuss Hibernate
development. Please use the user forum for help:
https://forum.hibernate.org/.
On Wed, Aug 26, 2015 at 9:38 PM, Wolfgang Wedemeyer <wolfgang(a)crypteron.com>
wrote:
Greetings Hibernate Developers!
I'm working on an Integrator for Hibernate (background on Integrators:
https://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch14.html#obje...
<
https://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch14.html#obje...>)
that by using listeners is supposed to take my data from how it's stored in
the DB and convert it into a different form for processing at runtime. This
works great when saving the data using .persist() however there's an odd
behavior involving transactions. It appears that since the Integrator does
a modification on the entity in question it gets marked as "dirty" and upon
committing this odd transaction, it bypasses my event listeners and writes
the value back in the wrong format! How can I write my Integrator to behave
correctly in this case so that I can "undo" the conversion that has
happened with my entities at runtime and not flush the wrong value out?
I have further details including quickstart tutorial code that uncovered
the issue for me posted on Stack Overflow:
http://stackoverflow.com/questions/31671824/hibernate-integrator-causes-f...
<
http://stackoverflow.com/questions/31671824/hibernate-integrator-causes-f...
>
but have yet to receive any responses. Feel free to reply there or send me
a response back to this email if you can be of assistance.
Thanks,
Wolfgang
_______________________________________________
hibernate-dev mailing list
hibernate-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev