Fóruns

Início » Liferay Portal » English » 3. Development

Visualização combinada Visão plana Exibição em árvore
Tópicos [ Anterior | Próximo ]
toggle
Florencia Gadea
Custom query: org.hibernate.MappingException: Unknown entity
23 de Novembro de 2012 03:55
Resposta

Florencia Gadea

Ranking: Regular Member

Mensagens: 146

Data de entrada: 27 de Março de 2012

Mensagens recentes

Hi Everyone!

When I try to execute a custom query I get this exception:

1com.liferay.portal.kernel.dao.orm.ORMException: org.hibernate.MappingException: Unknown entity: com.rcs.service.model.impl.MessageSourceImpl

Here is the code:

1
2String sql = "SELECT DISTINCT resourcekey, resourcelocale, resourcevalue, resourcebundle from resourceEditor_MessageSource";       
3setSessionFactory((SessionFactory)PortalBeanLocatorUtil.getBeanLocator().locate(MessageSourceModelImpl.SESSION_FACTORY));
4Session session = openSession();
5SQLQuery q = session.createSQLQuery(sql);
6q.setCacheable(false);
7q.addEntity(MessageSourceModelImpl.TABLE_NAME, MessageSourceImpl.class);
8List<MessageSource> result = ( List<MessageSource> ) QueryUtil.list(q, getDialect(), start, end);


Can you tell me what is wrong here?

TIA,

Flor.
Florencia Gadea
RE: Custom query: org.hibernate.MappingException: Unknown entity
23 de Novembro de 2012 03:56
Resposta

Florencia Gadea

Ranking: Regular Member

Mensagens: 146

Data de entrada: 27 de Março de 2012

Mensagens recentes

Anyone?

I've been trying to make this work for days, and I can't get any help.
Juan Gonzalez
RE: Custom query: org.hibernate.MappingException: Unknown entity
23 de Novembro de 2012 10:45
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2947

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Try changing all your

MessageSourceModelImpl

to

MessageSourceModel
Florencia Gadea
RE: Custom query: org.hibernate.MappingException: Unknown entity
4 de Dezembro de 2012 05:47
Resposta

Florencia Gadea

Ranking: Regular Member

Mensagens: 146

Data de entrada: 27 de Março de 2012

Mensagens recentes

I tested it and it never worked.

I ended up getting the same results using a dynamic query.

Thanks anyway.