Projeto simples de uma aplicação de Issue Tracker modelada com Hibernate 3.6.x (JPA2)
e Spring 3.x
com o objetivo de explanar as principais features de cada tecnologia e como integra-las de maneira produtiva em um projeto real. O projeto é construído durante os cursos e treinamentos de Spring e Hibernate ministrados pela TriadWorks.
Caso tenha interesse ou alguma dúvida nos nossos cursos e treinamentos, por favor, deixe-nos saber.
Por padrão o projeto está configurado para o banco de dados PostgreSQL
, mas já que se trata de uma aplicação com Hibernate
, você pode simplesmente configura-lo para trabalhar com qualquer outro banco.
Os passos básicos são:
- Importe o projeto no Eclipse Java EE IDE for Web Developers (Indigo) ou superior;
- Adicione o JDBC Driver no diretório
/lib/jdbc-drivers
(e ao classpath) caso não pretenda utilizar oPostgreSQL
; - Configure as informações do banco no arquivo
src/jdbc.properties
; - Crie o banco de dados
issuetracker_jpa
com a ferramenta de sua preferência (como oPGAdmin
, no caso doPostgreSQL
); - Execute a classe
br.com...spring.ExecutaImportacaoDeUsuarios.java
; - Verifique se alguns usuários foram inseridos corretamente na tabela
USUARIO
;
- O schema do banco de dados,
issuetracker_jpa
, será criado peloHibernate
ao executar a classeExecutaImportacaoDeUsuarios.java
pela primeira vez; - Dentro do diretório
/lib
você encontra todas as libs e dependências organizadas de cada framework; - Dentro do diretório
/lib/jdbc-drivers
é possível encontrar alguns drivers já disponíveis, comoPostgreSQL
eOracle
;
TriadWorks
Rafael Ponte