Cuidado: alguém pode lhe sugerir usar “setObject”, que em tese já lida com isso. Entretanto, a implementação de “setObject” varia um pouco de driver para driver JDBC, podendo causar resultados errôneos.
dev.rafael
Use JPA!!
blackout
A primeira idéia que me veio na cabeça, seria usar o instanceOf
Se vc realmente quiser usar jdbc, aconselho a dar uma olhada no fonte do JdbcTemplate do Spring. Senão, siga a dica dos outros colegas.
ViniGodoy
Somos 2. Não só ele faz o que você quer com sintaxe muito similar a do JDBC padrão, como dá suporte ao fechamento correto de Statements, Resultsets e Conexões, além de ser facilmente integrável com um pool de conexões.