Error when update Hibernate 3 to 4.3.5

Hi,

my system runs normally with hibernate 3, but when i upgrade to 4.3.5 i get the error:

Caused by: org.hibernate.HibernateException: reassociated object has dirty collection
at org.hibernate.event.internal.OnLockVisitor.processCollection(OnLockVisitor.java:65)
at org.hibernate.event.internal.AbstractVisitor.processValue(AbstractVisitor.java:121)
at org.hibernate.event.internal.AbstractVisitor.processValue(AbstractVisitor.java:82)
at org.hibernate.event.internal.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:76)
at org.hibernate.event.internal.AbstractVisitor.process(AbstractVisitor.java:143)
at org.hibernate.event.internal.AbstractReassociateEventListener.reassociate(AbstractReassociateEventListener.java:100)

code:

UserPK pk = new UserPK();
pk.setPermission(permission);
pk.setUser(user);
UserPermission up = userPermissionDao.searchId(pk);

@Override
public T searchId(ID id) {
** return (T) getEntityManager().find(getClasseDominio(), id);**
}