hql多条件查询
做一个发邮件的系统想查询收件人receiver=username或者抄送人cc=username并且邮件的状态status!=垃圾邮件hql应该怎么写?...
做一个发邮件的系统 想查询 收件人receiver =username 或者抄送人cc=username 并且邮件的状态status!=垃圾邮件 hql应该怎么写?
展开
展开全部
from Object o where (o.receiver=username or o.cc=username) and o.status!='垃圾'
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形式如下: Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc 其中的update/delete为Hibernate3中所新添加的功能,可见HQL查询非常类似于标准SQL查询。由于HQL查询在整个Hibernate实体操作体系中的核心地位,下一节我将专门围绕HQL操作的具体技术细节进行讲解。
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形式如下: Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc 其中的update/delete为Hibernate3中所新添加的功能,可见HQL查询非常类似于标准SQL查询。由于HQL查询在整个Hibernate实体操作体系中的核心地位,下一节我将专门围绕HQL操作的具体技术细节进行讲解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
考试派丨美洽教育
2024-05-28 广告
2024-05-28 广告
作为世界经济的发动机,中国对于国际化的会计师是供不应求的。为了帮助中国培养更多的国际化的会计师团体,国际会计师公会AIA本着对CICPA专业考试的认可和尊重,为取得CICPA并且工作满三年的学员专门设计三门课程(其中一门免考),通过考试后即...
点击进入详情页
本回答由考试派丨美洽教育提供
2014-04-29
展开全部
select * from tableName where (receiver=username or cc=username) and status!=lajiyoujian
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
from Object o where (o.receiver=username or o.cc=username) and o.status!='垃圾'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询