hibernate-criteria相关内容

休眠条件 api '选择在'

是否可以使用 hibernate critiria api 创建一个“select in"查询? 示例:我在 1:n 关系中有两个表,公司和部门 select * from company c where c.id in (select company_id from department d其中 d.departmentname = 'HR' 和 d.location = 'xyz') ..
发布时间:2022-01-23 15:51:53 其他开发

属性不在的休眠条件(子查询)

我想执行类似的查询 Select id, name from information where name not in (select firstname from contact where id = 1)信息标识名称1 测试接触身份证名1 个名字2 测试 如果我使用 neProperty() 函数,它将返回记录为 name != Test. 如何使用休眠条件实现? 谢谢 ..
发布时间:2022-01-23 15:42:58 其他开发

集合值的休眠条件

我正在尝试使用 Hibernate 组合一个复杂的查询.我一直倾向于标准,但我开始怀疑这是不可能的,因此任何建议都会有所帮助. 我有一个如下所示的实体结构: 公共类属性{私有整数 ID;私人字符串名称;私有集价值观;}公共类实例{私有整数 ID;私有 int instanceRef;私有集价值观;}公共类价值{私有整数 ID;私有属性属性;私有字符串 localAttributeName; ..
发布时间:2022-01-01 17:49:17 Java开发

Hibernate 5 更改为不使用仅获取第一行

我将 Hibernate 5.2 与 oracle 11 一起使用,它不支持仅获取第一行,我需要回到旧样式的休眠状态.是否有任何休眠配置可以做到这一点? 解决方案 您可以强制 Hibernate 使用 Oracle 10g 方言,这样您将使用 rownum 而不是先获取旧限制规则. 查看 官方文档,您可以使用此属性强制使用方言: hibernate.dialect=org.hibe ..
发布时间:2021-12-30 14:05:38 其他开发

Grails:如何最好地构建一个休眠条件构建器来搜索与域实例的“hasMany"关系

我正在处理一个 grails 项目,并希望利用休眠条件构建器来搜索域对象的实例.我想找到其中一个“hasMany"关系包含具有特定 id 的域对象的实例.这是我的意思的一个例子. 域对象 class Product {静态 hasMany = [ productOptions: ProductOption ]}类产品选项{选项选项静态属于 = [ 产品:产品 ]}类选项{字符串名称} 这 ..
发布时间:2021-12-22 20:35:07 其他开发

JPA 和 Hibernate - 标准与 JPQL 或 HQL

使用的优缺点是什么标准或HQL?Criteria API 是在 Hibernate 中表达查询的一种很好的面向对象的方式,但有时 Criteria Queries 比 HQL 更难理解/构建. 您什么时候使用 Criteria,什么时候使用 HQL?您更喜欢哪些用例?还是只是口味问题? 解决方案 对于动态查询,我最喜欢 Criteria Queries.例如,根据某些参数动态添加一些 ..
发布时间:2021-11-25 20:59:36 Java开发

休眠条件查询以获取特定列

我在我的代码中使用了 Criteria Query.它总是触发 select * from ... 相反,我想忽略查询中的一列(字段),因为该字段以字节为单位存储了大量数据.这会导致性能问题. 任何人都可以给出一个想法吗? 一些更新 我在查询中添加了一个投影,它创建了一个类似于...的查询 选择this_.TEMPLATE_ID 为 y0_,this_.TEMPLATE_ ..
发布时间:2021-11-20 22:47:09 Java开发

需要休眠函数返回一个子串的索引

我想要在hibernate中返回一个指定子字符串索引的函数,我将在 substring 函数中使用该索引,例如考虑以下休眠查询: 来自PersonObject m的 ,其中substring(m.description,44,4)在:minnum和:maxnum之间 我想使用请求的函数而不是起始索引 44 来动态获取起始索引,因为该位置对于一个字符串到另一个字符串而言会有所不同 解决 ..
发布时间:2021-05-14 18:50:27 其他开发

休眠标准,以从一对多关系中提取记录

我正在传递一组车辆名称,例如 ['car','jeep','truck','bike'] ,并希望选择拥有车辆的那些车主在使用Criteria查询的此列表中,此处的所有者可以拥有多个 vahicles (OneToMany).我有一个限制,我需要使用条件查询. class Owner {@ID@GeneratedValue(策略=身份)@Column(名称="owner_id")私有Long ..
发布时间:2021-05-14 18:50:24 其他开发

如何使用Hibernate配置多个架构

我们对Hibernate中的多个模式有要求. 在我们的项目中,我们需要基于用户名和密码连接到多个架构.但是如何在Hibernate中配置多个架构? 请告诉我是否有办法. 解决方案 感谢休眠多租户支持,您可以按以下步骤轻松地做到这一点: 以下示例可在休眠ORM文档文件夹. 每个模式都可以是一个租户,因此您只需向Hibernate Session 提供一个租户标识符,H ..

Hibernate全文搜索自定义顺序由

我们要添加自定义顺序以休眠全文搜索,假设我们要根据位置搜索记录,如果位置是“国家,州,城市" 然后我们要进行搜索,使顶部的记录与用户接近 我们关注了以下链接. 使用mysql“按情况排序"处于休眠状态 但是,当我们将order by子句添加到标准对象中时,并不会添加该子句 仅当我们将文本查询对象设置为如下所示时,排序才有效,在这里我们只能执行asc和desc,而不能进 ..

休眠标准以分组方式计算

我有一个带有 user 实体和 users 表的spring app.我想按特定字段(不是按组,但总计总计)对所有用户进行分组.在sql中将是: 选择count(*)OVER()作为totalRecords来自用户通过...分组u.first_name,u.last_name,你的年龄通过DESC订购偏移1行仅抓取下1行; 但是我真的不能使用休眠标准来做到这一点.我可以做类似的事情: p ..
发布时间:2021-04-24 21:24:07 Java开发

休眠标准接受%%的值

我正在使用下面的Hibernate代码来过滤workFlowName. crt.add(Restrictions.like("workFlowName", workFlow, MatchMode.ANYWHERE)); // crt is the criteria 问题是当我从Web(TextBox)将值传递给 workFlow 时,它正确地获取了值(如果获取,我将在文本框中传递 sym ..
发布时间:2021-02-09 20:34:06 Java开发