小编给大家分享一下冬眠查询方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
1: QBE (Query By Example)
标准CRI=会话。创建标准(学生。类);
cri.add(示例。创建);//s是一个学生对象
列出CRI。list();实质:创建一个模版,比如我有一个表连续的有一个礼品卷字段,我设置连环杀手。setgiftoy(' 2 '),
则这个表中的所有的礼品卷为2的数据都会出来
2: QBC (Query By Criteria) 主要有Criteria,Criterion,Oder,Restrictions类组成
会话=这个。get session();
标准CRI=会话。创建标准(jditemserialnumber。类);
标准=限制。喜欢(‘客户’,名字);
国际广播电台。add(cron);
列表=CRI。list();比较运算符
HQL运算符QBC运算符含义
=限制。eq()等于
限制。不允许。eq())不等于
限制。gt()大于
=限制大于等于
限制LT()小于
=限制le()小于等于
为空。限制为空()等于空值
不是nullRestrictions.isNotNull()非空值
喜欢限制。喜欢()字符串模式匹配
和限制。和()逻辑与
和限制。连词()逻辑与
或限制逻辑或
或限制。分离()逻辑或
notRestrictions.not()逻辑非
在(列表)限制。在()等于列表中的某一个值
ont in(列表)限制。不是(限制。在())不等于列表中任意一个值
介于x和y限制之间。介于()闭区间正常男性染色体组型中的任意值
不在x和y限制之间。不(限制.介于())小于值X或者大于值y
3: HQL
Stringhql='从studentgrouppy中选择. name,avg(s . age)。名称';
查询查询=会话。create query(hql);
列表=查询。list();
.4: 本地SQL查询
session=SessionFactory。OpenSession();
tran=会话。begintransaction();
SQLQuerysq=会话。createqquery(SQL);
sq.addEntity(学生类);
list=sq。list();
特兰。commit();5: QID
会议的get()和负载()方法提供了根据对象身份证明来检索对象的方式。该方式被用于事先知道了要检索对象身份证明的情况。
以上是"冬眠查询方法有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/137230.html