欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于org.hibernate.NonUniqueResultException

程序员文章站 2022-03-02 13:51:19
...
关于org.hibernate.NonUniqueResultException: query did not return a unique result: 7


public UserBean getUserByName(String name) throws Exception {
Criteria query = session.createCriteria(UserBean.class);
UserBean userBean = (UserBean)query.add(Restrictions.eq("name", name)).uniqueResult();// 使用这个方法必须有一个结果,否则会抛异常
return userBean;
}


uniqueResult()必须返回唯一的一个结果

而你查询的时候却返回了多个结果,所以就报错了。。。。
相关标签: Hibernate