JDBC 4  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
tnaires
GUJ Master
[Avatar]

Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline

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.

Tarso Nunes Aires

Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires

entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

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.

tnaires
GUJ Master
[Avatar]

Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline

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?

Tarso Nunes Aires

Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires

entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

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

JDBC 4.0 Specification wrote:
Removed the EoD chapter, targeting
for JDBC.next removing the
following:
remove the methods:
Connection.createQueryObject,
DataSource.createQueryObject,
DatabaseMetaData.providesQueryO
bjectGenerator,
CommonDatasource.getQueryObject
Generator
remove the interfaces, enums and
annotations: DataSet, BaseQuery,
DataSetResolver,
QueryObjectGenerator,
ConflictingRow, DataSetSyncStatus,
GeneratedKeys, AutogeneratedKeys,
ResultColumn, Select, Update,
SQLDataSetSyncException,
SQLRuntimeException,
QueryObjectFactory.


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.

This message was edited 1 time. Last update was at 04/11/2009 22:56:08

tnaires
GUJ Master
[Avatar]

Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline

entanglement wrote: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.
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team