IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JPA Java Discussion :

Annotation @Version et embedded class


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 8
    Par défaut Annotation @Version et embedded class
    Bonjour,

    je travaille sur une appli J2EE tentant de suivre les dernières normes JPA (avec hibernate ) pour se connecter à une base oracle.

    Dans un effort de minimiser le mapping, on a essayé de regrouper au maximum les différentes types de colonnes dans des entités de bases.
    En conséquence, j'ai une entité avec une definition de colonne "VERSION" utilisée pout quasiment toutes mes classes.

    Le step suivant est que l'on souhaite generer automatiquement id et version.

    J'ai ajouté une annotation @Version à ma colonne 'VERSION' mais depuis j'ai une erreur:
    org.hibernate.AnnotationException: Unable to define @Version on an embedded class

    Est-ce un pb connu? Je me vois mal redefinir cette colonne pour chaque classe de mon appli.

    merci d'avance,
    @+

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Par défaut
    Ca parait un peut logique en même temps que tu ne puisse définir un attribut version (type date ou long) dans une classe "embaddable"

    Soit tu le défini dans chaque objet ou bien dans une classe mère qui doit être mappé avec le "@Inheritance" qui va bien

Discussions similaires

  1. Bad version number in .class file +JBoss 4.2.1 GA
    Par sofien dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 14/05/2009, 18h00
  2. Réponses: 0
    Dernier message: 13/11/2008, 13h56
  3. erreur de version d'une classe.
    Par mouna201 dans le forum JBuilder
    Réponses: 3
    Dernier message: 28/12/2007, 11h10
  4. erreur de version d'une classe
    Par mouna201 dans le forum JBuilder
    Réponses: 3
    Dernier message: 29/11/2007, 12h09
  5. Réponses: 9
    Dernier message: 23/11/2007, 13h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo