Códigos SQL

Fala Javaiada!!
Seguinte, vou começar a desenvolver uma nova aplicação Web, gostaria de saber se existe alguma maneira de se tirar os “codigos” SQL da minha aplicação para não ficar aquele codigo “feio” na aplicação. Sei que hoje existem frameworks para persistência de dados como o famoso Hibernate, mas como o projeto já está para começar gostaria de uma solução um pouco mais urgente digamos assim, pois não haverá tempo para aprender a com usar o Hibernate, mas a equipe aqui pretende usa-la assim que possível!
O meu camarada falou que existe uma maneira de se trabalhar colocando esses codigos SQL em um arquivo .property e chama-lo de acordo com a necessidade da aplicação, realmente existe essa solução?!
Existem mais soluções?!

Desde já agradeço a qualquer comentário!

Abraços!

Falou!

[EDITADO]
Acabei confundindo o nome da classe (Propertie) com o nome do arquivo (property) :stuck_out_tongue:
[/EDITADO]
Sim, é muito simples.
um exemplo de um arquivo property:
clienteSql.property

select = Select * from tb_cliente
update = update tb_cliente set nome = ? where cod_cliente = ?

código java:

public class ClienteDAO{
ResourceBundle r= ResourceBundle.getBundle("/pacote/clienteSQL");
public Collection findAll(){
 Connection conn= getConnection();
  Statement st = createStatement();
  ResultSet rs = st.executeQuery(r.getString("select"));
// continua...
  return collection;
  }
}

Espero ter ajudado

Kina, muito obrigado pela sua resposta será muito pra mim vlw mesmo!