Possuo um projeto com JSF + Hibernate e não utilizava controle de de transação.
Então resolvi integrar meu projeto ao Spring para gerenciar meus repositórios e serviços, Consegui integrar quase toda a aplicação já, mas estou com um erro numa consulta.
Eu utilizo uma consulta externa em arquivo XML no Repository eu chamo ela assim:
manager.createNamedQuery("Lancamento.saldoContas").getResultList();
E esta ocorrendo o seguinte erro:
java.lang.IllegalArgumentException: No query defined for that name [Lancamento.saldoContas] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.buildQueryFromName(AbstractEntityManagerImpl.java:788) at org.hibernate.jpa.spi.AbstractEntityManagerImpl.createNamedQuery(AbstractEntityManagerImpl.java:767) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
E nas configurações do Spring eu mapeio o arquivo XML onde esta a consulta.
O arquivo ele esta localizando, pois se eu altero o nome, para um nome que não existe a aplicação não sobe, dizendo que o arquivo não foi localizado.
Alguém já passou por isso antes? Antes de migrar para Spring funcionava de boa.