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 :

Erreur "Could not determine type for"


Sujet :

Hibernate Java

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 62
    Par défaut Erreur "Could not determine type for"
    Bonjour,

    Je développe ma première application Java/Hibernate et je rencontre quelques problèmes.

    J'ai cette erreur
    Could not determine type for: String, at table: T_Voiture, for columns: [org.hibernate.mapping.Column(Vmarque)]
    Ma classe : Voiture
    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    package com.esprit.pojo;
     
    public class Voiture {
     
        public String nchassis;
        public String marque;
        public int puissance ;
     
        public Voiture() {
            super();
        }
     
        public Voiture(String nchassis, String marque, int puissance) {
            super();
            this.nchassis = nchassis;
            this.marque = marque;
            this.puissance = puissance;
        }
     
        public String getNchassis() {
            return nchassis;
        }
     
        public void setNchassis(String nchassis) {
            this.nchassis = nchassis;
        }
     
        public String getMarque() {
            return marque;
        }
     
        public void setMarque(String marque) {
            this.marque = marque;
        }
     
        public int getPuissance() {
            return puissance;
        }
     
        public void setPuissance(int puissance) {
            this.puissance = puissance;
        }   
    }
    classe Voiture.hbm.xml est dans un package com.esprit.ressources
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> 
     
    <hibernate-mapping package ="com.esprit.pojo">
    <class name="Voiture" table="T_Voiture">
     
    <id  name="nchassis" type="String" column="Vnchassis">
    <generator class="native"/>
    </id>
     
    <property name="marque" type="String" column="Vmarque"/>
    <property name="puissance" type="String" column="Vpuissance"/>
    </class>
    </hibernate-mapping>
    Quelqu'un saurait-il m'expliquer comment résoudre ce problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre émérite Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Par défaut
    Ton type dans la base données ne doit pas être une chaine de caractères.
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 62
    Par défaut
    c'est quoi la solution alors..par ce que j'ai pas bien compris ta réponse

  4. #4
    Membre émérite Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Par défaut
    Vmarque est déclaré avec un type String dans ton entité alors que dans la base de données il ne doit pas être déclaré comme étant une chaine de caractère. Regarde le type de ce champ dans la base de données et vérifie que c'est chaine de caracteres.
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 62
    Par défaut
    ma base de donnée n'est pas crée je suis entrain de crée une base de donnée a partir des classes java et il px accepter ce type de string

  6. #6
    Membre émérite Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Par défaut
    - donc l'erreur que tu as se produit quand ? test unitaire ?
    - fais voir la configuration de ton datasource.
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 62
    Par défaut
    j'ai ajouté tout les jars dés le début..JE pense pas que c'un problème de configuration..

  8. #8
    Membre émérite Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Par défaut
    Heu... si je comprends bien, c'est le générateur des tables dans la base de données depuis les entités que tu as créé qui génère cette erreur ?
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

Discussions similaires

  1. Could not determine type for: java.util.Set
    Par poitou82 dans le forum Hibernate
    Réponses: 1
    Dernier message: 05/07/2011, 11h53
  2. Réponses: 1
    Dernier message: 12/03/2009, 11h51
  3. Erreur "Could not load type" appli WEB
    Par HULK dans le forum VB.NET
    Réponses: 2
    Dernier message: 27/08/2007, 11h24
  4. [NHibernate]Erreur "Could not load type"
    Par benny7 dans le forum NHibernate
    Réponses: 1
    Dernier message: 04/09/2006, 15h38

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