| The problem is that the getter Person#getContacts returns a SimpleListProperty, and Hibernate expects a PersistentCollection to be returned. Since the SimpleListProperty is not found in the PersistenceContext, it's not evicted, As a result, the collection is not refreshed. I believe that you'll need to create a custom collection type to get this working. |