Não, infelizmente eu não fui, mas na passada diaria pelo Google Reader, me deparei com este post do Adam Biens falando da proxima versão da especificação do JPA.
Parece que estão sendo esperados alguns recursos bem legais para o JPA 2.0, o unico problema é que isto só deve sair quase junto com o Java EE 6 …
- JPA 2.0 vai ser definido separado do EJB 3.0
- melhor suporte para classes “embedded”
- Suporte a validações (private @Length(5), @Max(2), @Required – provavelmente em conjunto com a JSR-303)
- Suporte a coleções de tipos básicos (Set<String>), hoje apenas entidades são suportadas.
- Estender o Mapped Super Class para classes Embedded também
- Suporte a listas ordenadas, hoje a semantica de uma lista no JPA não é a mesma da collection List
- Mapeamento @OneToMany vai ser obrigatoriamente “inverse” o que realmente faz mais sentido pela semantica do mapeamento.
- Suporte expandido para mapeamento O/R – uma tabela por classe concreta vai ser o padrão.
- No JPA 1.0 todas as consultas são polimorficas, no JPA 2.0 sera possivel especificar quando isto não é desejado.
- JPA 2.0 vai ter suporte a Criteria como no Hibernate
- o Entity Manager vai poder participar de uma transação em andamento, por exemplo com um metodo joinTransaction().
Bom, não sei se é so impressão minha, mas isto esta cada vez mais igual ao Hibernate
não que isto seja Ruim, o Hibernate é excelente!
If you enjoyed this post, make sure you subscribe to my RSS feed! Tags: Java
Filed in Uncategorized
Eu acho otimo. Ainda nao tive a oportunidade de trabalhar com JPA, mas pelo que andei vendo senti muita falta de Criteria.
Pois é, praticamente tudo o que é o hibernate hoje, quando sair esta versão do JPA, com certeza o hibernate já vai estar bem a frente com bem mais recursos.
O que eu n?o gosto na Java Persistence API…
A JPA ? uma sacada fant?stica do JCP. J? tem algum tempo que os Entity Beans ? odiado pelos desenvolvedores. Principalmente depois do amadurecimento, comercial, do Hibernate.
Mas ainda falta alguns detalhes que o pessoal precisa dar uma aten??o. ……
Cada vez mais o JPA é um Hibernate padronizado…!