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?
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.