Bonjour,
Je débute avec hibernate et je viens de rencontrer un petit soucis que je n'arrive pas à résoudre. J'ai déjà essayé de chercher dans ce forum mais sans aucun résultat ( les résultats que j'ai trouvé n'ont pas pu résoudre mon problème)
Voilà l'erreur que j'obtiens
et voici mon code et mon xml associé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [WARN] SQL Error: 1747, SQLState: 42000 [ERROR] ORA-01747: spécification utilisateur.table.colonne, table.colonne ou colonne non valide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Criteria critCinema = session.createCriteria(Cinema.class); critCinema.add(Restrictions.eq("codecinema", codeCinema)); List<Cinema> cinemasBase = (List<Cinema>)critCinema.list(); // Cette ligne engendre mon erreur.
Je pense avoir un soucis avec mon fichier xml mais je n arrive pas trouvé.
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
44 <?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 14 nov. 2012 16:15:02 by Hibernate Tools 3.4.0.CR1 --> <hibernate-mapping > <class name="com.hibernate.Cinema" table="CINEMA" > <id name="idcinema" type="long"> <column name="IDCINEMA" precision="11" scale="0" /> <generator class="sequence"> <param name="sequence">seq_cinema</param> </generator> </id> <property name="codecinema" type="string" optimistic-lock="true" lazy="false" generated="never" > <column name="CODECINEMA" length="510" /> </property> <property name="nom" type="string" optimistic-lock="true" lazy="false" generated="never" > <column name="NOM" length="510" /> </property> <set name="operations" table="OPERATION" inverse="true" lazy="false" fetch="join" > <key on-delete="noaction"> <column name="FKIDCINEMA" precision="11" scale="0" /> </key> <one-to-many class="com.hibernate.Operation" /> </set> <set name="amounts" table="AMOUNTS" inverse="true" lazy="false" fetch="join"> <key on-delete="noaction"> <column name="FKIDCINEMA" precision="11" scale="0" /> </key> <one-to-many class="com.hibernate.Amounts" not-found="exception" /> </set> <set name="ROOM" table="ROOM" inverse="true" lazy="false" fetch="join" > <key > <column name="FKIDCINEMA" precision="11" scale="0" not-null="true" /> </key> <one-to-many class="com.hibernate.Salle" not-found="exception" /> </set> </class> </hibernate-mapping>
Si vous pouviez m'éclairer, je serai reconnaissant
Partager