pessoal não consigo executar essa query, gostaria que ela me devolvesse um objeto do tipo CotacaoItens
mas ela gera o seguinte erro
java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘) from cotacao_itens left join cotacao_preco on cotacao_preco.lkempresa = cotaca’ at line 1
ao executar ela no banco o resultado vem exatamente como o esperado
então não faço ideia do que pode estar gerando esse erro
public final static String FIND_ALL_BY_LKFORNECEDOR = "select cotacao_itens.code_barras, cotacao_itens.lkcotacao, cotacao_itens.lkempresa, cotacao_itens.descricao, cotacao_itens.quantidade, cotacao_preco.preco "
+ "from cotacao_itens "
+ "left join cotacao_preco "
+ "on cotacao_preco.lkempresa = cotacao_itens.lkempresa "
+ "and cotacao_preco.lkcotacao = cotacao_itens.lkcotacao "
+ "and cotacao_preco.lkfornecedor = '2' "
+ "and cotacao_preco.code_barras = cotacao_itens.code_barras";
@Query(value = FIND_ALL_BY_LKFORNECEDOR, nativeQuery = true)
Page<CotacaoItens> itens(Pageable pageable);