Socorro!!!
Estou tentando usar Java Persistence.
Criei meu persistence.xml
[code]<?xml version="1.0" encoding="UTF-8"?>
vo.privilegio
[/code]E coloquei no META-INF
Criei o VO:
[code]@Entity
public class privilegio implements java.io.Serializable {
@Id
@SequenceGenerator(name=“PRIVILEGIO_ID”)
@GeneratedValue(generator=“PRIVILEGIO_ID”)
private int Privilegio_Id;
@Column
private String Descricao;
... gets e sets[/code]
Criei meu DAO:
[code]public class privilegio_dao {
public privilegio_dao() { }
public privilegio localiza(int id) throws PersistenceException
{
try{
EntityManagerFactory factory =Persistence.createEntityManagerFactory("persistencia");
EntityManager manager = factory.createEntityManager();
privilegio p= manager.find(privilegio.class,id);
factory.close();
manager.close();
return p;
}
catch(PersistenceException pe)
{
pe.printStackTrace();
return null;
}
}
}[/code]
Qdo passa por esse comando no DAO
EntityManagerFactory factory =Persistence.createEntityManagerFactory("[color=darkred]persistencia[/color]");
Da o seguinte erro:
No Persistence provider for EntityManager named persistencia
Esse nome (persistencia) q ele se refere não é omesmo que eu dou no XML???
Algume pode me ajudar??? :roll:
