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

Hibernate Java Discussion :

[Hibernate][Oracle][TemporalType]ORA-00904 avec un type TemporalType [Core]


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de amadoulamine1
    Inscrit en
    Avril 2005
    Messages
    260
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 260
    Par défaut [Hibernate][Oracle][TemporalType]ORA-00904 avec un type TemporalType
    Bonjour à tous
    J'utilises Hibernate 3.6 sur Oracle 11g
    j'ai une table mappée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    @Entity
    @Table(name = "etat_execution", catalog = "kiki")
    public class EtatExecution implements java.io.Serializable {
     
    	private static final long serialVersionUID = 1L;
    	private Long id;
    	private String nom;
    	private Date date;
     
    	public EtatExecution() {
    	}
     
     
    	@Id
    	@GeneratedValue(strategy = GenerationType.AUTO)
    	@Column(name = "id", nullable = false)
    	getters//setters()
     
     
    	@Column(name = "nom", length = 30)
    	getters//setters()
     
    	@Temporal(TemporalType.DATE)
    	@Column(name = "date")
    	public Date getDate() {
    		return this.date;
    	}
     
    	public void setDate(Date date) {
    		this.date = date;
    	}
     
    }
    en generant la table il me met comme erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
       ERROR [main] org.hibernate.tool.hbm2ddl.SchemaUpdate     - Unsuccessful: create table kiki.etat_execution (id number(19,0) not null, date date, nom varchar2(30 char),  primary key (id))
    2    ERROR [main] org.hibernate.tool.hbm2ddl.SchemaUpdate     - ORA-00904:  : identificateur non valide
    En commentant le parametre Date tout fonctionne.
    Auriez vous la gentillesse de me montrer ou corriger mon erreur svp.

    Chaleureusement.

  2. #2
    Membre éclairé Avatar de amadoulamine1
    Inscrit en
    Avril 2005
    Messages
    260
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 260
    Par défaut
    Excusez moi j'aurai du bien lire les logs
    Au fait c'est juste que "date" est un mot clef en Oracle
    donc j'ai juste change
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @Temporal(TemporalType.DATE)
    	@Column(name = "date")
    	public Date getDate() {
    		return this.date;
    	}
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @Temporal(TemporalType.DATE)
    	@Column(name = "date_etat_exec")
    	public Date getDate() {
    		return this.date;
    	}
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ORA-00904 avec SQL dynamique
    Par pascal_T dans le forum PL/SQL
    Réponses: 10
    Dernier message: 10/10/2008, 14h46
  2. Réponses: 0
    Dernier message: 01/02/2008, 17h52
  3. Réponses: 1
    Dernier message: 23/08/2006, 14h11
  4. ora-01830 avec donnee de type timestamp et interval
    Par JUSTIN Loïc dans le forum Oracle
    Réponses: 2
    Dernier message: 21/08/2006, 13h57
  5. Problème avec le type BLOB dans oracle
    Par pguedia dans le forum Oracle
    Réponses: 1
    Dernier message: 10/11/2005, 17h33

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