Jdbc 4

Boa tarde pessoal.

Estava lendo o capítulo “Considere usar uma ferramenta de mapeamento objeto relacional” do livro de Arquitetura e Design de Software da Caelum que foi disponibilizado essa semana. Há um trecho que o autor menciona anotações introduzidas no JDBC 4. Eu lembro que há uns anos atrás especulava-se que essa versão do JDBC entraria no Java SE 6, porém a documentação da API do JDBC corresponde ainda à versão 3, e o site da tecnologia não menciona essas novidades.

Esses novos recursos do JDBC já foram realmente lançados? Se não foram, o que houve?

Abraços.

http://java.sun.com/javase/6/docs/api/java/sql/package-summary.html

Essa página diz que:

  • o Java 6 suporta o JDBC 4;
  • Entretanto, você precisa ver se seu driver implementa os recursos.

Eu tinha visto essa página. E as anotações às quais o texto se referia não estão aí. Não foram lançadas então?

Veja a página 190 da “JDBC 4.0 Specification”. ( http://jcp.org/aboutJava/communityprocess/final/jsr221/index.html )
Ela diz:

EoD (Ease of Development) era o capítulo, presente em versões de rascunho da especificação, que criava essas “annotations” para o JDBC 4. Eles adiaram esses recursos, provavelmente por sentirem que certos recursos são melhor tratados com JPA e não com JDBC.

Putz, que pena… Tinha achado bastante interessante as novidades…
Obrigado pelo apoio. Abraços.