| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2009 14:34:30
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
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
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2009 14:41:24
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2009 21:26:20
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2009 22:55:27
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2009 00:56:39
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
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.
|
|
|
 |
|
|
|
|