Hi, Thanks for your explanation. By saying 'evict' do you mean calling em.detach(origin) ? Because, doing such thing does not change the result. By the way, it is hard for me to understand that without calling em.persist(origin) or em.merge(origin) there is such a call which is performed in the background... But if it is the expected behaviour, I will take it into consideration in my futur development and try to fix a already living database containing 10 month of corrupted data... Best regards, Jérôme. |