Exemplo de aplicação JPA (Hibernate)
05/fevereiro/2009 - Java, Tutoriais
Olá!
Desenvolvi uma aplicação simples com Hibernate Core, Hibernate Annotations e Hibernate EntityManager para passar o tempo.
A aplicação é um leitor de RSS, ele simplismente faz a leitura de URLs cadastradas no banco de tempos em tempos e atualiza os feeds devolvidos pela URL.
O zip é a exportação do projeto feito no Eclipse usando MySQL e Tomcat 6.x, para importar utilize o menu File, Import. Selecione a opção General, Archive File no tree view.
Abra o arquivo persistence.xml para alterar os dados de seu banco de dados e edite as linhas abaixo.
<property name="hibernate.connection.username" value="usuario"/> <property name="hibernate.connection.password" value="senha"/> <property name="hibernate.connection.url" value="jdbc:mysql://172.198.74.91/banco_dados"/>
Para criar as tabelas no banco o valor da propriedade hibernate.hbm2ddl.auto deve ser create.
<property name="hibernate.hbm2ddl.auto" value="create" />
Saiba mais sobre as propriedades de configuração neste link.
Como estamos falando de Hibernate nada impede de testarmos com PostgreSQl, Oracle, SQL Server e etc. alterando as linhas abaixo.
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
Confira a lista de banco de dados suportado pelo Hibernate.
Para fazer o download do Leitor RSS clique aqui.
Até mais,
Roberto Furutani
Aplicação de exemplo usando Spring e Hibernate 3
31/agosto/2008 - Java, Post Antigos
Olá!
Ao longo de vários dias depois que fiz um curso de Spring, Hibernate e Genesis, construi uma aplicação tentando explorar o máximo do Spring e do Hibernate.
Essa aplicação foi baseada em um exemplo dado em aula pelo Helder da Rocha, pode ser considerado como um carrinho de compras. Tem as entidades Item,Cliente, Pedido e Produto, foram feitos todos mapeamentos ORM com hibernate 3 e utilizei o MySQL 4.1.
Com o Spring foram explorados o HibernateTemplate e AOP.
Essa aplicação pode ser baixada aqui.
Até mais,
Roberto