banger
#1
manuh achu que é a pergunta mais besta do mundo mas alguem sabe me dizer como faço
exemplo:
tenho que passar a query
select *from tabela
where tipo =“EDS”;
sendo que no java é uma string que recebe este valor, e a string vai aspas duplas:
String query("select * from tabela where tipo = EDS")
soh que naum dah pra colocar as aspas duplas do comando senco que pra escrever a String jah vai.
é fato que por osmose o java naum vai colocar altomaticamente entaum alguem saberia qual é a soluçao pra isso???
obrigado.
Ex: o idCliente é o parametro.
String consulta= "select * from tabela where codigo = '"+idCliente+"' ";
este é o seu: 
String query("select * from tabela where tipo = '"+tipo+"' ")
Se vc realmente quer colocar um valor para a consulta é do jeito que o colega acima colocou, mas se vc quer que na tua query apareça as aspas é assim:
\"qualquercoisa\"
A barra antes das aspas faz o Java entender que ali tem aspas.
T+
banger
#4
show,
soh mais uma pergunta, vc saberia como faz isso pela GUI, tpw tem um arquivo chamado persistence, e ele cria uma query altomatica
examplo:
manutencaoQuery2 = java.beans.Beans.isDesignTime() ? null : SrComPUEntityManager.createQuery("SELECT m FROM Manutencao m");
sh que o codigo e travado, tem algum jeito de modificar o codigo altomatico ou soh pela interfaçe?