Estou fazendo selects no hibernate… no primeiro select não encontra nada, a partir do segundo select ele encontra… bem maluco…
public User loadByLoginAndPassword( String login , String password ){
Transaction transaction = HibernateUtil.currentSession().beginTransaction();
User user = null;
try{
Criteria criteria = HibernateUtil.currentSession().createCriteria( User.class );
criteria.add( Expression.like( "login" , login ) );
criteria.add( Expression.like( "password" , password ) );
user = ( User ) criteria.setMaxResults( 1 ).uniqueResult();
transaction.commit();
}catch( Exception e ){
try{
transaction.rollback();
}catch( Exception ex ){
HibernateUtil.closeConfiguration();
}
}
return user;
}
Algém já passou por isso?