ESTOU REALIZANDO ALGUNS TESTE POIS ESTOU INICIANDO EM JAVA E JA FUNCIONOU PARA TOPLINK-ESSENTIALS, ECLIPSELINK E HIBERNATE
SÓ FALTA O OPENJPA PARA EU TERMINAR O MEUS TESTES....
ESTOU UTILIZANDO O APACHE OPENJPA
TENHO AS CLASSES
packagesessa.claudney.jpa.openjpa;importjava.util.Properties;importjavax.persistence.EntityManager;importjavax.persistence.EntityManagerFactory;importjavax.persistence.Persistence;publicclassGenerateDatabase{publicstaticvoidmain(String[]args){Propertiescfg=newProperties();cfg.setProperty("openjpa.ddl-generation","drop-and-create-tables");EntityManagerFactoryemf=Persistence.createEntityManagerFactory("jpa-openjpa",cfg);EntityManagerem=emf.createEntityManager();em.close();//Fechando o EntityManageremf.close();//Fechando o EntityManagerFactory}}
packagesessa.claudney.jpa.openjpa;importjavax.persistence.Column;importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persistence.GenerationType;importjavax.persistence.Id;@EntitypublicclassUser{@Id@GeneratedValue(strategy=GenerationType.IDENTITY)privatelongid;@Column(name="full_name")privateStringname;@Column(length=50)privateStringlogin;@Column(name="pwd",length=40)privateStringpassword;publiclonggetId(){returnid;}//Será utilizado via notação// I want need it!//public void setId(long id) {// this.id = id;//}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetLogin(){returnlogin;}publicvoidsetLogin(Stringlogin){this.login=login;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}}
ABAIXO MANDO A CLASSE: GENERATEDATABASE MODIFICADA
packagesessa.claudney.jpa.openjpa;importjava.util.Properties;importjavax.persistence.EntityManager;importjavax.persistence.EntityManagerFactory;importjavax.persistence.Persistence;publicclassGenerateDatabase{publicstaticvoidmain(String[]args){Propertiescfg=newProperties();cfg.setProperty("openjpa.ddl-generation","drop-and-create-tables");EntityManagerFactoryemf=Persistence.createEntityManagerFactory("jpa-openjpa",cfg);EntityManagerem=emf.createEntityManager();em.close();//Fechando o EntityManageremf.close();//Fechando o EntityManagerFactory}}
[size=18][color=red]SE ALGUEM PUDER DAR UMA FORÇA EU AGRADEÇO!!!![/color][/size]