Mal comecei em Java e já tenho que fazer meu TCC e arrisquei na linguagem, mas começo a ter problemas aqui em casa :)
Estou criando uma aplicação Desktop padrão MVC usando NetBeans com Postgres 8.4
Como estou iniciando e meu projetos meio que saem seguindo como "receita de bolo" levei para meu professor na faculdade essa semana, e lá ele consegui conectar e rodar o projeto normalmente usando o JAVA DB, mas em casa em não consigo o mesmo usando o Postgres.
Estou usando as seguintes bibliotecas:
Hibernate, Hibernate JPA e os .JAR ejb3-persistence e postgresql-8.4-701.jdbc4
alguém pode me ajudar?
Classe Dao:
package dao;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.persistence.Query;
/**
*
* @author Bruno Aquino
*/
public class Dao {
private static EntityManagerFactory emf = null;
private static EntityManager em = null;
private static EntityManager getEm(){
if(em == null){
try{
emf = Persistence.createEntityManagerFactory("BancoTestePU");
//instancia um objeto EntityManager
em = emf.createEntityManager();
}catch (Exception e){
System.out.println(e.getMessage());
}
}
return em;
}
Persistence
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="BancoTestePU" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>modelo.Aluno</class>
<class>modelo.Cidade</class>
<properties>
<property name="hibernate.connection.username" value="postgres"/>
<property name="hibernate.connection.driver_class" value="org.apache.derby.jdbc.ClientDriver"/>
<property name="hibernate.connection.password" value="metallica"/>
<property name="hibernate.connection.url" value="jdbc:derby://localhost:1527/BancoTeste"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
</properties>
</persistence-unit>
</persistence>
Resolvido
