Bonjour à tous,
J'ai quelques ennuis que je n'arrive pas à résoudre...
Voici un extraits de ma console au démarrage :
(2 type d'erreur, soit sur la notion de TEXT/BLOB soir sur le fait que la table existe déjà...)
Précision ces erreurs surviennent sur des "vues" (view) MySQL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 21 déc. 2007 13:38:10 org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata INFO: table not found: t_contenu_t_albums 21 déc. 2007 13:38:10 org.hibernate.tool.hbm2ddl.SchemaUpdate execute GRAVE: Unsuccessful: create table PFE.t_contenu_t_albums (ID_CONTENU integer not null, ID_UTILISATEUR_AUTEUR integer not null, ETAT_CONTENU varchar(128) not null, NOUVEAU_CONTENU varchar(128) not null, DATE_AJOUT_CONTENU datetime not null, NB_AFFICHAGE_CONTENU integer not null, ID_CONTENU_ARTISTES integer not null, NOM_ALBUM varchar(255) not null, DESCRIPTION_ALBUM text not null, primary key (ID_CONTENU, ID_UTILISATEUR_AUTEUR, ETAT_CONTENU, NOUVEAU_CONTENU, DATE_AJOUT_CONTENU, NB_AFFICHAGE_CONTENU, ID_CONTENU_ARTISTES, NOM_ALBUM, DESCRIPTION_ALBUM)) 21 déc. 2007 13:45:17 org.hibernate.tool.hbm2ddl.SchemaUpdate execute GRAVE: BLOB/TEXT column 'DESCRIPTION_ALBUM' used in key specification without a key length ...... //autre type d'erreur apparaissants : 21 déc. 2007 13:45:18 org.hibernate.tool.hbm2ddl.SchemaUpdate execute GRAVE: Table 't_contenu_t_annonce' already exists
Aucune erreur sur les tables composant les vues en question, ni en particulier sur les champs de type TEXT.
Voici le fichier de map XML de la vue t_contenu_t_albums :
Je ne vois pas pourquoi j'ai ce type d'erreur.
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 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!-- Generated 1 d?c. 2007 16:27:36 by Hibernate Tools 3.2.0.CR1 --> <hibernate-mapping> <class name="model.TContenuTAlbums" table="t_contenu_t_albums" catalog="PFE"> <composite-id name="id" class="model.TContenuTAlbumsId"> <key-property name="idContenu" type="int"> <column name="ID_CONTENU" /> </key-property> <key-property name="idUtilisateurAuteur" type="int"> <column name="ID_UTILISATEUR_AUTEUR" /> </key-property> <key-property name="etatContenu" type="string"> <column name="ETAT_CONTENU" length="128" /> </key-property> <key-property name="nouveauContenu" type="string"> <column name="NOUVEAU_CONTENU" length="128" /> </key-property> <key-property name="dateAjoutContenu" type="timestamp"> <column name="DATE_AJOUT_CONTENU" length="0" /> </key-property> <key-property name="nbAffichageContenu" type="java.lang.Integer"> <column name="NB_AFFICHAGE_CONTENU" /> </key-property> <key-property name="idContenuArtistes" type="int"> <column name="ID_CONTENU_ARTISTES" /> </key-property> <key-property name="nomAlbum" type="string"> <column name="NOM_ALBUM" /> </key-property> <key-property name="descriptionAlbum" type="string"> <column name="DESCRIPTION_ALBUM" length="65535" /> </key-property> </composite-id> </class> </hibernate-mapping>
Pouvez me donner quelques pistes de réflexions ou abérations que j'ai réalisées ?
Merci de votre aide en tout cas !!!
Partager