hql语句-hql带多个条件查询报null错误,但是数据库能查到值

问题描述

hql带多个条件查询报null错误,但是数据库能查到值

String hql = "from Userinfo u where u.userName=? and u.userPassword=? and u.sysrole.roleCode='1101'";
Query query = this.getSession().createQuery(hql);
query.setParameter(0, userName);
query.setParameter(1, userPwd);
Userinfo user = (Userinfo) query.uniqueResult();
System.out.println(user);
return user;

    打印出来的user为空,但是根据得到的条件在数据库能查到值
时间: 2025-01-21 02:09:05

hql语句-hql带多个条件查询报null错误,但是数据库能查到值的相关文章

c#多条件查询,怎么写语句请教各位c#多条件查询请教各位c#多条件查询

问题描述 c#多条件查询,怎么写语句请教各位c#多条件查询请教各位c#多条件查询 请教各位c#多条件查询,请教各位c#多条件查询请教各位c#多条件查询 解决方案 C#用到的多条件查询 解决方案二: 多条件无非就是拼接下sql,用and连接各个条件.

NHibernate之旅(4):探索查询之条件查询(Criteria Query)

本节内容 NHibernate中的查询方法 条件查询(Criteria Query) 1.创建ICriteria实例 2.结果集限制 3.结果集排序 4.一些说明 根据示例查询(Query By Example) 实例分析 结语 上一节,我们介绍了NHibernate查询语言的一种:NHibernate查询语言(HQL,NHibernate Query Language),这一节介绍一下条件查询(Criteria API). NHibernate中的查询方法 在NHibernate中提供了三种查

Hibernate多对多关联映射的HQL中的in条件查询问题

群里有朋友求解一个问题,高分求一条HQL多对多查询语句 . 问题描述见 http://topic.csdn.net/u/20090621/16/4eac6fe0-bf3e-422e-a697-f7584732f66e.html, 摘要如下: 一个学科表(Field),一个用户表(User),多对多关系. 学科表有两个字段,id和descripiton,用户表有众多字段,不罗列了 Field中有SET集合users User中有SET集合fields 现在要查掌握id like '520%'的女性

HQL多条件查询判断的问题

问题描述 有客户.编号.发货日期.截止日期4个查询条件,查询出对应的记录的条数,我的HQL查询代码如下:public Long getCount(String soNumber, Long customerID, Date startDate, Date endDate) { String hql = "select count(*) from SalesOrder salesOrder where 1=1"; if(!"".equals(soNumber)){ h

hql语句查询实体类News的属性category为“生活类新闻”的LIST,HQL语句怎么写?

问题描述 hql语句查询实体类News的属性category为"生活类新闻"的LIST,HQL语句怎么写? 用SSH框架,写一个实现类,查询实体类News的属性category为"生活类新闻"的LIST 返回一个LIST,该怎么写???????????????????? 实体类为News 属性为category 数据库中表名为t_news category为属性 import java.util.List; import org.springframework.st

Castle学习笔记----使用HQL语句实现复杂查询

在ActiveRecord中实现稍微复杂的一点的查询,我们就不能用使用Find(id),FindAll()这两个静态的方法了,这时就需要使用HQL语句来实现,在平常使用Castle的时候我想大家都注意到在ActiveRecordBase类下,由于只提供了Find(id),FindAll()这样两个静态的查询方法,这两个方法在我们查询中还远远不够,仍然不能解决实际开发中一些复杂的查询,这方面ActiveRecord为我们提供了HQL语言的支持. 一.HQL语句介绍 HQL全名是Hibernate

hql语句只能查询出数据库里面的第一条数据

问题描述 hql语句只能查询出数据库里面的第一条数据 dao层 //查询所有的信息 public List<Stock> getAll() { String hql = ""FROM Stock s LEFT OUTER JOIN FETCH s.people""; return getSession().createQuery(hql).list(); } service层 public List<Stock> getAll() { ret

关于hql语句查询的问题

问题描述 关于hql语句查询的问题 select information,count(information) from Information information where 1=1 group by information.id; 请问这hql语句合法么,Information是个视图,同时也有这个实体类~想查询出这个information对象,并且算出个数 解决方案 HQL语句查询中一些参数设置的问题Hql语句模糊查询'like'与中文问题HQL语句的属性查询 解决方案二: selec

查询 关键词-hql语句如何查询字段包含关键词

问题描述 hql语句如何查询字段包含关键词 举个列子比如Topic实体,content字段是一个大文本.查询content 包含关键词(中国,台湾,香港)的记录.我想用下面这个语句.可是没有查到这种用法.是只能用like吗?我看到网上有人说like有效率问题.该如何正确处理这种问题呢?FROM Topic t WHERE t.content contains(中国,台湾,香港) 解决方案 如果没有全文索引,只能contain 解决方案二: SQL语句查询字段中是否包含汉字