Boa tarde!
Comecei a estudar o java persistence, e não estou conseguindo resolver o seguinte problema.
Ao declarar a sequinte instrução abaixo no arquivo persistence.xml, e ao executar o “comando” o arquivo não passa na validação pois o mesmo “pensa” que estou abrindo uma tag XML, por causa do sinal “<”, o mesmo não acontece se o sinal for o inverso “>”.
Segue a instrução
<named-query name="anterior">
<query>SELECT c FROM CLIENTE as c WHERE c.iCliente < :id ORDER BY c.iCliente</query>
</named-query>
Resolvi o problema temporariamente com a utilização de uma anotação no VO.
Segue a anotação
@NamedQueries( { @NamedQuery(name = "anteriorCliente", query = "SELECT c FROM CLIENTE as c WHERE c.iCliente < :id ORDER BY c.iCliente DESC") })
Desde de já agradeco…
Envolva o conteudo nas tags <![CDATA[conteudo]]>
<named-query name="anterior">
<query><![CDATA[SELECT c FROM CLIENTE as c WHERE c.iCliente < :id ORDER BY c.iCliente]]></query>
</named-query>
Boa noite!
[/quote]Envolva o conteudo nas tags <![CDATA[conteudo]]> [quote]
Obrigado pela ajuda. Mais esta sintax do XML não funcionou para a validação das classes de persistência.
Bom… fiz mais algumas pesquisas e encontrei este link
http://caixamagica.org/LDP-PT/sgmltools-guide/sgmltools-guide-3.html
onde a lista abaixo ajudou a resolver o meu problema.
Use &amp; para o 'e' comercial (&),
Use &lt; para o sinal menor (<),
Use &gt; para o sinal maior (>),
Use &etago; para o sinal maior com uma barra (</)
Use &dollar; para o símbolo do dólar ($),
Use &num; para o cardinal (#),
Use &percnt; para a percentagem (%),
Use &tilde; para o til (~),
Use `` e '' para quotações, ou use &dquot; para ".
Use &shy; para o hífen suave (é uma indicação, em algumas linguagens de formatação como o LaTeX, onde uma palavra pode ser dividida numa quebra de linha).
Grato pela ajuda…
Um abraço…[/quote]