afimb / chouette

chouette is a Java program for validating and exchanging Public Transport datas. Comes with a ruby web app : https://github.com/afimb/chouette2
http://www.chouette.mobi
Other
23 stars 22 forks source link

Mise en commentaire annotation mapping JPA inutile #11

Closed mhicauber closed 8 years ago

mhicauber commented 8 years ago

J'utilise le module "mobi.chouette.model" sur un environnement Glassfish avec HIbernate.

Le mapping JPA @Column du champ VehicleJourneyAtStop#boardingAlightingPossibility a été commenté (temporairement j'imagine). Il reste toutefois l'annotation @Enumerated, qui pose problème sur mon serveur d'IC lorsque je compile ça avec le jar glassfish-embedded-all. Ce jar embarque lui-même Eclipse Link, qui lance sa validation des fichiers JPA et qui finit par le message d'erreur suivant :

Error:java: java.lang.RuntimeException: Exception [EclipseLink-7153] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Mapping annotations cannot be applied to fields or properties that have a @Transient specified. [field boardingAlightingPossibility] is in violation of this restriction.

Est-il possible de commenter le Enumerated le temps que le mapping JPA soit rétabli ?

Merci d'avance.

metienne commented 8 years ago

validé