Configurei o meu persistence da seguinte forma :
Só que o meu problema é que nao esta gerando a tabela fisicamente, de acordo com as minhas classes.
O que sera que esta de errado ?
<properties>
<property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
<property name="eclipselink.create-ddl-jdbc-file-name" value="createDDL_ddlGeneration.jdbc"/>
<property name="eclipselink.drop-ddl-jdbc-file-name" value="dropDDL_ddlGeneration.jdbc"/>
<property name="eclipselink.ddl-generation.output-mode" value="both"/>
</properties>
Cara, pode ser várias coisas, podemos começar assim, o arquivo persistence.xml está aonde?, dentro do META-INF?
Segue um exemplo de um properties usando eclipselink como exemplo:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.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_2_0.xsd">
<persistence-unit name="ssPU" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>br.com.ss.entidade.Serie</class>
<class>br.com.ss.entidade.Exercicio</class>
<class>br.com.ss.entidade.Documento</class>
<class>br.com.ss.entidade.Grupo</class>
<class>br.com.ss.entidade.Treino</class>
<class>br.com.ss.entidade.Imagem</class>
<class>br.com.ss.entidade.Usuario</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<shared-cache-mode>NONE</shared-cache-mode>
<properties>
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/ssdb?zeroDateTimeBehavior=convertToNull"/>
<property name="javax.persistence.jdbc.password" value=""/>
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
<property name="javax.persistence.jdbc.user" value="root"/>
<!-- <property name="eclipselink.ddl-generation" value="drop-and-create-tables"/> -->
</properties>
</persistence-unit>
</persistence>
Poste seu código e/ou a estrutura do seu projeto.
Cara blz ?? entao estou usando o EJB, e meu persistence.xml, esta dentro do arquivos de configuracao (Estou usando Netbeans).
Segue abaixo meu persistence.
<persistence version="2.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_2_0.xsd">
<persistence-unit name="planouni" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>br.uniplan.modelo.planouni.Cadger</class>
<class>br.uniplan.modelo.planouni.Cadparam</class>
<class>br.uniplan.modelo.planouni.Presttab</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<validation-mode>NONE</validation-mode>
<properties>
<property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
<property name="eclipselink.create-ddl-jdbc-file-name" value="createDDL_ddlGeneration.jdbc"/>
<property name="eclipselink.drop-ddl-jdbc-file-name" value="dropDDL_ddlGeneration.jdbc"/>
<property name="eclipselink.ddl-generation.output-mode" value="both"/>
</properties>
</persistence-unit>