vendaQuery = PUEntityManager.createQuery( "select v from Venda v " +
"where v.cliente.nome LIKE '"+ txt_nome.getText() +"' " +
"and v.Total<>0 and MONTH(v.Data)="+ obj_mes.getMonth() );
galera estou com problema nesta query
nao consigo usar a funca do mysql MONTH(v.data)
pq fala que MONTH nao exitste negocio assim …
como eu faria isso na query?
Só quis dizer que se você quiser utilizar a função MONTH do mysql você deve criar a query utilizando o método PUEntityManager.createNativeQuery. Mas é claro, você pode melhorar a sua query, de forma que use jpql, é só deixar de usar coisas específicas do mysql.