Bonjour,
Depuis l'installation d'un nouveau serveur dans mon entreprise je rencontre ce problème sur chacune de mes application Tomcat/Hibernate, alors qu'avant je n'ai jamais eu ce problème.
Voila plus précisement l'exception :
Code:
ERROR [dmp: launch.LaunchLogin.checkPassword()] --> No row with the given identifier exists: [hibernate.pojo.User#1]
Config précédente : tomcat5, hibernate3, SQL 4.1.7, MySql 2.6.2
Config actuelle: tomcat5, hibernate3, SQL 4.1.12, MySql 2.8.1
Voici un exemple de requete toute simple où il me génére cette exception :
Code:
String sql = "SELECT user FROM User user";
Iterator iUser = dbSession.createQuery(sql).iterate();
while(iUser.hasNext()){
User user = (User)iUser.next();
System.out.println(user.getKeyUser());
System.out.print(user.getName()+" "+user.getFirstname());
}
Ce qui m'intrigue, c'est qu'il affiche bien le getKeyUser, mais génére aussi l'exception à l'affichage du getName. Je ne sais plus quoi faire! Quelqu'un aurait il une solution ?
Merci d'avance.
Nicolas