Hibernate 查询

[复制链接]
查看11 | 回复2 | 2011-4-3 10:14:27 | 显示全部楼层 |阅读模式
DetachedCriteria criteria = DetachedCriteria.forClass(UserInfo.class);
criteria.add(Expression.eq("userName", username));
List[U] list = getHibernateTemplate().findByCriteria(criteria);
数据库中 有 UserInfo对应的表 USER_INFO也有 userName对应的字段USER_NAME 但是 为什么我这样查询返回的list 是空呢??
各位帮忙分析下

回复

使用道具 举报

千问 | 2011-4-3 10:14:27 | 显示全部楼层
给你一段我写的hibernate查询吧希望对你有帮助UserDao类里面写好接口:public interface UserDao{public List User(); }UserDaoImpl 类实现UserDao接口:public class UserDaoImpl implements UserDao{public List User() {// 查询数据库User表Session session = HibernateSessionFactory.getSession();Query query = session.createQuery("from User");List li
回复

使用道具 举报

千问 | 2011-4-3 10:14:27 | 显示全部楼层
DetachedCriteria ?这个是没有打开session的情况下使用,在查询的时候,要将这个criteria重新关联到session,你是否关联了session,比如criteria.getExecutableCriteria(session);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行