Catégorie “Département” est mappé, mais n'est pas inclus dans toute unité de persistance
J'obtiens cette erreur et je n'ai aucune idée de la raison: la Classe "Département" est mappé, mais n'est pas inclus dans toute unité de persistance.
J'ai deux projet.
L'un est Dans mon persistence.xml, entre la balise, il y a seulement deux lignes:
<persistence-unit name="UserJPA">
</persistence-unit>
Ma classe:
package br.com.jm.user;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;;
@Entity
@Table(name = "DEPARTMENT")
public class Department implements Serializable {
private static final long serialVersionUID = 1L;
@Id
private Long id;
private String name;
//getters and setters
}
Je suis en utilisant EclipseLink2.1.2. En fait je peux l'enlever si elle rend les choses plus facile.
Câlins,
Demetrio
OriginalL'auteur Demetrio | 2011-06-01
Vous devez vous connecter pour publier un commentaire.
Pour toute personne qui trouve cette vieille question lors de la recherche pour "Classe xxxx est mappé, mais n'est pas inclus dans toute unité de persistance d'erreur" dans Eclipse ou RAD, un commentaire sur cette question et la réponse a la solution qui a fonctionné pour moi:
Ces étapes a fonctionné pour moi.
OriginalL'auteur peater
Vous devez spécifier quelles classes sont inclus dans l'unité de persistance dans l'persistence.xml fichier, comme ceci:
Je suis sûr que c'est pas lié à votre configuration de JPA. Malheureusement, j'ai 0 de connaissances de JSF.
OriginalL'auteur Tom Tresansky
Clic droit sur persistance.xml fichier dans votre explorateur de projet
puis cliquez sur Synchroniser la Liste de Classe
il va générer votre Classe automatiquement des balises
OriginalL'auteur Alaeddine
La
persistence.xml
devrait avoir:OriginalL'auteur Bozho