Olá, eu estou começando a usar JPA com TOPLINK + MYSQL
e tudo o mais
e as primeiras entities classes que eu criei deram certa, e funcionaram mais
mas a última que eu criei está daondo o erro "dao.ProgramAdm[id=null] is not a known entity type."
contudo, está seguindo o mesmo padrão das outras
alguém tem alguma idéia do que pode ser
@Entity
public class ProgramAdm implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
aqui está uma parte, talvez a mais principal, que tem na classe que está dando o erro
Muito Obrigado pela atenção
Você não precisa colocar o path inteiro da classe (com o package) dentro do persistence.xml? Na parte de mapped-classes?
pois então
esta informação, para esta classe, está junto com as outras que funcionam no persistence.xml =/
Poste seu persistence.xml
<?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="FootManagerPU" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>dao.Client</class>
<class>dao.Adress</class>
<class>dao.Telephone</class>
<class>dao.Antecedent</class>
<class>dao.Anamnese</class>
<class>dao.ProgramAdm</class>
<properties>
<property name="hibernate.connection.username" value="root"/>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<property name="hibernate.connection.password" value="password"/>
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/footmanager"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
</properties>
</persistence-unit>
</persistence>