Estou tentando usar a cláusula in para fazer update mas acontece a seguinte exceção:
br.com.rodrigo.stp.infra.exception.SystemException: net.sf.hibernate.MappingException: Unknown entity class: java.lang.String
at br.com.rodrigo.stp.infra.generics.AbstractGenericPersistenceHibernateDao.updateIn(AbstractGenericPersistenceHibernateDao.java:135)
at br.com.rodrigo.stp.infra.generics.AbstractGenericBusiness.saveIn(AbstractGenericBusiness.java:170)
at br.com.rodrigo.stp.test.TesteUpdate.main(TesteUpdate.java:46)
Caused by: net.sf.hibernate.MappingException: Unknown entity class: java.lang.String
at net.sf.hibernate.impl.SessionFactoryImpl.getPersister(SessionFactoryImpl.java:347)
at net.sf.hibernate.impl.SessionImpl.getClassPersister(SessionImpl.java:2710)
at net.sf.hibernate.impl.SessionImpl.getPersister(SessionImpl.java:2717)
at net.sf.hibernate.impl.SessionImpl.update(SessionImpl.java:1347)
at br.com.rodrigo.stp.infra.generics.AbstractGenericPersistenceHibernateDao.updateIn(AbstractGenericPersistenceHibernateDao.java:131)
... 2 more
Alguém sabe como fazer??? Nas consultas(select) e exclusões(delete) funcionou normalmente apenas no update que não.
Jóia segue um trecho do código, lembrando que monto a HQL dinamicamente(talves seja por isso), pra falar a verdade estou com mais dúvida é na HQL, creio q a rotina do script está correta.