Tenho um arquivo de propriedades onde armazeno minhas selects para serem executadas. Fiz todos os procedimentos, criei um QueryManager, tudo conforme o tutorial aqui do guj mesmo. Acontece que minha SQL tem 350 linhas, e pelo que eu percebo quando utilizo o código:
Um arquivo Properties pode conter valores em mais de uma linha, mas você precisa ter um pouco de cuidado. Exemplo:
sql1=select abc \
from def \
where ghi = jkl;
sql2=delete abc \
from def \
where ghi = jkl;
a) Cada linha deve ser terminada por um “”
b) Depois do “” não ponha absolutamente nada, nem mesmo um espaço. Se houver espaços ou tabs você não os enxerga, mas eles terminam a linha e você acaba ficando com um arquivo “properties” inválido.
No hibernate vc tem um mapeamento das tabelas do banco de dados para classes java, dificilmente vc vai usar sql. Aqui no guj vc consegue bastante coisa sobre hibernate.