These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: Au secour : no persistent classes found for query class
PostPosted: Tue May 30, 2006 4:36 am 
Newbie

Joined: Tue May 30, 2006 4:20 am
Posts: 1
Bonjour,

Question d'un débutant qui s'arrache le peu de cheveux qui lui reste.

J'essaie en vain d'afficher l'ensemble de mes lignes de ma table bidon.

Et j'obtiens le Warn suivant avec bien entendu une List vide:

[ WARN] 26:20(QuerySplitter.java:concreteQueries:116)
no persistent classes found for query class: from bidon

voici mon fichier Bidon.hbm.xml:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>
<class name="net.ap2l.rencontre.Bidon" table="bidon">
<id name="id" column="id">
<generator class="native"/>
</id>
<property name="message"/>
</class>
</hibernate-mapping>

Voici ma classe :
package net.ap2l.rencontre;

public class Bidon {

public Bidon(Long id, String message) {
this.id = id;
this.message = message;
}

public Bidon() {
}
private Long id;
private String message;

public Long getId() {
return this.id;
}
public void setId(Long id) {
this.id = id;
}

public String getMessage() {
return this.message;
}
public void setMessage(String message) {
this.message = message;
}
}

et ma table est des plus simple avec id comme cle et message comme text.

Et voici la méthode qui foire:

public void lecture() {
Session session;
session = HibernateUtil.currentSession();

Transaction tx = session.beginTransaction();
Query query = session.createQuery("from bidon");

for (Iterator it = query.iterate(); it.hasNext();) {
Bidon bidon = (Bidon) it.next();
System.out.println("message : " + bidon.getMessage() );
);
}
tx.commit();

}

J'utilise hibernate 3, mysql 5

Si quelqu'un avait une idée ça serait super sympa.

Merci pour tout.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jun 12, 2006 6:21 pm 
Proxool Developer
Proxool Developer

Joined: Tue Aug 26, 2003 10:42 am
Posts: 373
Location: Belgium
La query devrait etre:
Code:
from net.ap2l.rencontre.Bidon


Pour rappel, l'HQL utilise des noms de classe et des proprietes de classe, et pas des noms de tables et des champs...


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.