J'ai installé une application sur WAS 6.1 (via WID 6.1) et j'ai reçu une exception lors de l'exécution de l'application. Causée par: org.apache.openjpa.util.MetaDataException: la classe déclare le nom du générateur "system-uuid", mais utilise le type de génération AUTO. Les seuls noms de générateurs valides sous AUTO sont "uuid-hex" et "uuid-string". J'ai changé de base de données mais le problème persiste. La classe déclare que Authorization_ID
est System-UUID mais cela a fonctionné correctement pour WAS7. S'il vous plaît fournir vos commentaires. Voici un extrait de la classe:Problème JPA avec WAS 6.1
@Id
@GeneratedValue(generator="system-uuid")
@GenericGenerator(name="system-uuid", strategy="uuid")
@javax.persistence.Column(name="AUTHORIZATION_ID")
@XmlID
@XmlAttribute
public String getKey() {
return this.key;
}
public void setKey(String key) {
this.key = key;
}
Le meilleur pari serait de déposer un PMR à IBM ... – mglauche
Utilisez-vous le pack de fonctionnalités WAS 6.1 EJB 3.0? (Pour obtenir le soutien de l'APP) –