Galera, estou começando a progar com Java, preciso criar um filtro em uma tabela que tem um relacionamento ONETOMANY, ao executar a query abaixo :
query = em.createQuery("SELECT L FROM LIVRO L, EDITORA E INNER JOIN E.IDEDITORA = L.IDEDITORA AND"
+ " E.NMEDITORA LIKE '%"+ txtpesquizado.replaceAll("%","") + "%'" );
query = em.createQuery("SELECT L FROM LIVRO L, EDITORA E INNER JOIN E.IDEDITORA = L.IDEDITORA AND"
+ " E.NMEDITORA LIKE '%"+ txtpesquizado.replaceAll("%","") + "%'" );
Me apresenta o erro a seguir, alguém pode me dar uma dica do que estou fazendo de errado??
14:38:16 ERROR [PARSER ] line 1:58: unexpected token: =
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: = near line 1, column 58 [SELECT L FROM LIVRO L, EDITORA E INNER JOIN E.IDEDITORA = L.IDEDITORA AND E.NMEDITORA LIKE '%21213%']
at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:624)
14:38:16 ERROR [PARSER ] line 1:58: unexpected token: =
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: = near line 1, column 58 [SELECT L FROM LIVRO L, EDITORA E INNER JOIN E.IDEDITORA = L.IDEDITORA AND E.NMEDITORA LIKE '%21213%']
at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:624)
Desde já agradeço a todo que interagirem.
Obs. Tentei seguir varis exemplos que encontrei no FORUM mas não conseguir resolver o problema com nehum deles.

