Description of problem: We have methods in GenericHibernateDAO that flush the session and commit the transaction. It has explained to me that this was implemented to deal with NonUniqueObjectExceptions that were getting thrown. I was told that this was (at least in part) a problem because of the DTOs used with the SalesForces web services. The Hibernate Session provides a merge operation to address exactly these types of situations that result in NonUniqueObjectExceptions. In fact, merge() should be preferred over saveOrUpdate(). Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Superceded by Avalon. This component is no longer valid.