Maio 27, 2007
1. Myeclipse JPA Tutorial.
Precisei alterar o código gerado para incluir o controle de transação para efetivamente ocorrer as atualizações no BD.
public void save(Counselors transientInstance) {
EntityManagerHelper.log(“saving Counselors instance”, Level.INFO, null);
try {
EntityManagerHelper.beginTransaction();
getEntityManager().persist(transientInstance);
EntityManagerHelper.commit();
EntityManagerHelper.log(“save successful”, Level.INFO, null);
} catch (RuntimeException re) {
EntityManagerHelper.log(“save failed”, Level.SEVERE, re);
throw re;
}
}
public void delete(Counselors persistentInstance) {
EntityManagerHelper.log(“deleting Counselors instance”, Level.INFO,
null);
try {
EntityManagerHelper.beginTransaction();
getEntityManager().remove(persistentInstance);
EntityManagerHelper.commit();
EntityManagerHelper.log(“delete successful”, Level.INFO, null);
} catch (RuntimeException re) {
EntityManagerHelper.log(“delete failed”, Level.SEVERE, re);
throw re;
}
}
public Counselors update(Counselors detachedInstance) {
EntityManagerHelper.log(“updating Counselors instance”, Level.INFO,
null);
try {
EntityManagerHelper.beginTransaction();
Counselors result = getEntityManager().merge(detachedInstance);
EntityManagerHelper.commit();
EntityManagerHelper.log(“update successful”, Level.INFO, null);
return result;
} catch (RuntimeException re) {
EntityManagerHelper.log(“update failed”, Level.SEVERE, re);
throw re;
}
}
Deixar um comentário » |
Java |
Link Permanente
Escrito por vgoes
Maio 16, 2007
Precisei alterar o código gerado no seguinte :
Incluir o import : import javax.persistence.CascadeType;
Alterar o cascade: @OneToMany(cascade = CascadeType.ALL, mappedBy = “customerId”)
Deixar um comentário » |
Java |
Link Permanente
Escrito por vgoes
Maio 13, 2007
Você começa esse tutorial fazendo o download dos arquivos de biblioteca do Hibernate e usando a ferramenta Gerenciador de bibliotecas a fim de disponibilizar para o IDE as bibliotecas do Hibernate.
- Faça o download de
hibernate-3.2.2.ga.zip em www.hibernate.org e extraia os arquivos. Observação: Neste tutorial, os exemplos usam o Hibernate 3.2.2 e os arquivos JAR associados oferecidos com esta versão. Se você estiver usando outra versão, os números de versão e os nomes de bibliotecas do JAR podem variar. Além disso, a lista de bibliotecas JAR para adição pode ser diferente.
- No IDE, escolha Ferramentas > Gerenciador de bibliotecas no menu principal.
- Clique em Nova biblioteca, digite
Hibernate322 no campo Nome da biblioteca e clique em OK.
- Clique em Adicionar JAR/Pasta e vá ao diretório no qual extraiu os arquivos do Hibernate.
- Selecione
hibernate3.jar e pressione Enter.
- Clique em Adicionar JAR/Pasta novamente e vá até o subdiretório
lib.
- Use Ctrl-clique para selecionar os 10 arquivos JAR seguintes e pressione Enter. Se não estiver usando a versão 3.2.2, consulte o site do Hibernate para determinar que arquivos JAR devem ser selecionados.
ant-1.6.5.jar
antlr-2.7.6.jar
asm-attrs.jar
asm.jar
cglib-2.1.3.jar
commons-logging-1.00,4.jar
commons-collections-2.1.1.jar
dom4j-1.6.1.jar
ehcache-1.2.3.jar
jdbc2_0-stdext.jar
A figura abaixo ilustra a biblioteca do Hibernate na janela Gerenciador de bibliotecas.

Figura 1: Janela Gerenciador de bibliotecas exibindo a biblioteca do Hibernate |
- Se estiver implantando o aplicativo no servidor Tomcat, você deve adicionar também o
jta.jar do diretório lib do Hibernate.
- Para tornar o Javadoc do Hibernate disponível no Editor Java, selecione a guia Javadoc, clique em Adicionar ZIP/Pasta, vá até o diretório no qual extraiu os arquivos do Hibernate, selecione o subdiretório
doc/api e pressione Enter.
- (Opcional) Se quiser realizar a depuração total das classes Hibernate durante a sessão de depuração, clique na guia Fontes, clique em Adicionar ZIP/Pasta, vá até o diretório no qual extraiu os arquivos do Hibernate, selecione o subdiretório
src e pressione Enter.
- Clique em OK para fechar o Gerenciador de bibliotecas.
Deixar um comentário » |
Java |
Link Permanente
Escrito por vgoes
Maio 8, 2007
Banco de Dados
- MySQL
- SQL Server 2005 Express
DAL – Data Access Layer
Hibernate/Spring
- JPA
IDE
- NetBeans – GUI
- Eclipse -Web GUI
Geração de Relatórios
- JasperReports/IReport
Deixar um comentário » |
Java |
Link Permanente
Escrito por vgoes