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
Share
Olá! Estou disponibilizando um exemplo de aplicação utilizando JPA(Java Persistence API). Usei a implementação da Oracle, o Toplink. Achei bem parecido com Hibernate, porém mais simples. A inicialização dele é bem mais rápido que do hibernate. A configuração é mais simples com Anotattions, infelizmente com hibernate só utilizei com mapeamento em xml. Eu só senti falta do Criteria, mas a linguagem de query do JPA é bem poderosa. O download do projeto pode ser feito aqui. Foi utilizado eclipse e mysql 4.1
Share