ide:eclipse:jpa
Ceci est une ancienne révision du document !
Table des matières
Problèmes
Schema "XXXX" cannot be resolved for table "YYYY"
Possibilité 1
Il faut générer les tables depuis les entités.
Clique-droit sur le projet, JPA Tools
, Generate Tables from Entities
.
Pour que cela marche, il faut que dans le persistence.xml
la propriété suivante existe :
<property name="javax.persistence.schema-generation.database.action" value="create"/>
Possibilité 2
Le schéma n'est pas le bon.
Il faut afficher Data Source Explorer
depuis Window
, Show View
, Other…
Et ajouter en déclaration de la classe le nom du schéma
@Entity @Table(schema = "DEFAULT") public class Position {
The value for annotation attribute SecondaryTable.pkJoinColumns must be some @javax.persistence.PrimaryKeyJoinColumn annotation
@SecondaryTables({ @SecondaryTable(name="PERSO_SECU", pkJoinColumns=@PrimaryKeyJoinColumn(referencedColumnName="ID")), @SecondaryTable(name="PERSO_BANQUE", pkJoinColumns=@PrimaryKeyJoinColumn(referencedColumnName="ID")) })
Il manque
import javax.persistence.PrimaryKeyJoinColumn;
ide/eclipse/jpa.1483665211.txt.gz · Dernière modification : 2017/01/06 02:13 de root