Erro ao executar select

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);

Esta dando erro na query… tentou rodar em algum PL? se não recomendo baixar o mysql workbench ou mysql Front (esse é mais leve) e simular a query por ele antes de colocar no codigo.

outra coisa que pode estar faltando é o padrao java na query… tenta colocar “\n” nas linhas

sim fiz exatamente isso, ela executa perfeitamente, mas no java não consigo rodar ela , tem alguma outra maneira de conseguir que ela me retorne um objeto CotacaoItens com paginação ?

outra coisa que pode estar faltando é o padrao java na query… tenta colocar “\n” nas linhas

blz, vou fazer isso agora

coloquei /n mas não funcionou , até mesmo tentei colocar a query tudo em uma linha mas ainda sim ao executar gera aquele erro mostrado acima