Archive

Posts Tagged ‘annotations’

 Powered by Max Banner Ads 

AnnotationsConfiguration Deprecated Hibernate 3.6

April 4th, 2011 4 comments

opa! Pessoal,

O post de hoje é bem pequeno, porém importante para quem for usar o Hibernate 3.6/superior. Venho utilizando o versao 3.2 por um bom tempo devido aos projetos que tenho atuado  está usando a 3.2. Daí surgiu um novo projeto e então na definição optei em usar a versão mais recente e estável o Hibernate 3.6.x confesso que não tenho acompanhado os release de cada versão e ao usar descubro mudanças à nível de code, principalmente da forma que faziamos na 3.2  uma delas foi com o new AnnotationConfiguration() e hoje vamos ver o que mudou.

Lets go…

Saiba mais: www.hibernate.org

Starting

Aqui no blog há vários posts usando Hibernate com AnnotationsConfiguration. Mas, para quem estiver com a versão mais recente do Hibernate terá que mudar apenas uma linha de código, pois a classe AnnotationsConfiguration que era filha de Configuration foi deprecated pelo team do Hiberante, então nada de informar que vai usar annotations usando essa classe, agora é com a classe pai Configuration.

Os Impactos

Não é um impacto muito grande, uma vez que vai precisa apenas alterar uma linha do seu código, caso você venha da versão 3.2 para 3.6. Porém, o esquecimento de alterar o código e somente adicionar as os novos .jars , farão seu build quebrar :) .

Na Pratica

A seguir mostro a forma na versão 3.2 e 3.6 que você vai alterar no seu DAO.

Versão 3.2

public class DAO {

private static final SessionFactory sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();

//mais code

}

Versão 3.6

public class DAO {

private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

//mais code

}

Espero que tenham gostado da dica, mas é vivendo e aprendendo, principalmente quando não acompanhamos as releases, hehe.

Vou ficando por aqui, see you next post.

Abracos,

JPA com Jboss

March 22nd, 2010 No comments

womanjava

olá pessoal, nesse post vou mostrar como criar um JPA Project e seus beneficios através da ferramenta Jboss Tools. Em um dos meus posts eu expliquei como instalar e configurar o Jboss tools no eclipse.

Montar uma estrutura JPA na “mão-grande” é um pouco cansativo e não tão produtivo quando se tem auxilio de uma ferramenta como Jboss tools. Nao estou dizendo que a ferramenta vai programar por você, ela apenas vai fazer a parte operacional não relacionada a programação, e você como bom desenvolvedor vai estar focado na parte lógica do negócio.

Lets go…

Outros posts:

  1. Abra o Eclipse e o seu workspace (uma vez que tenha instalado o plugin Jboss tools)

  2. Clique em New ==> Project

  3. Na lista que aparece vá até o diretório JPA.

  4. Escolha JPA Project, conforme a imagem abaixo:

    japproject

  5. Clique em next e na próxima pagina vamos dar o nome ao projeto e configurar o servidor. Aqui estamos usando o TomCat. Veja na imagem a seguir:

    namejpa

  6. Clique em next duas vezes. Até encontrar a tela a seguir. Agora precisamos configurar JPA e a plataforma. Depois clique em Finish

    jpaeclipse

  7. Pronto! Agora vc ja tem um projeto apto a usar JPA com os .jars adicionados estrutura ja montada pelo Jboss tools. Confira na imagem abaixo:

    jpaestrutura

Se você não conhecia o Jboss tools fica ai um pouquinho como a ferramenta pode ajudar no dia-dia.. ;)

Abraços! See you later…


Follow me: http://twitter.com/camilolope

Related Posts with Thumbnails