hibernate-criteria相关内容

正则表达式与标准

我有一个表格,其中存储了某些单词或单词组。我想选择以大写字母开头的条目,不允许空格,只包含字母。我的SQL如下所示: 从单词中选择单词,其中w_id> 100 AND word REGEXP'^ [A-Z] [A-Za-z] * $'limit 2000; 如何使用条件做同样的事情? 解决方案 试试这个: List words = session.crea ..
发布时间:2018-06-07 19:27:49 J2EE

如何使用Criteria API指定悲观锁定?

我使用Criteria API检索hibernate中的对象列表。然而,我需要锁定这些对象,因为另一个同时执行的线程将获得确切的对象,并且只有其中一个线程会成功,因为没有悲观的锁定。 列出esns = session .createCriteria(Reddy_Pool.class) .add(Restrictions.eq(“status”,“AVAILABLE”)) .add( ..
发布时间:2018-06-07 19:19:35 J2EE

从带有嵌入ID的休眠查询返回的空列表

我有一个嵌入式密钥的实体。实体只有键作为字段,键有7个字段,其中一些可以为空。 当我运行以下查询时: Criteria criteria = session.createCriteria(getPersistentClass()); criteria.add(Restrictions.eq(“id.profPropertyId”,profileExtensionName)); ..
发布时间:2018-06-07 19:10:14 J2EE

休眠标准API'选择'

是否有可能通过hibernate critiria api创建'select in'查询? 示例: 我有两张表,分别是1: n关系,公司和部门 select * from公司c其中c.id in(从部门选择company_id d 其中d.departmentname ='HR'和d.location ='xyz') 解决方案 您可以使用此DetachedCrite ..
发布时间:2018-06-07 19:09:56 J2EE

如何使用Hibernate检索一组成员对象?

这个问题是跟进我的上一个问题。我需要检索复杂类的列表。每一个都有几个集合,只有它们的具体数目应该被检索。我已阅读这些问题的答案 1 , 2 但他们都没有解决我的问题。 我需要找到位于特定位置的特定组中的学生列表,以及他们的电话号码。我还需要显示每个学生到特定坐标的距离。 以下代码正常工作,唯一的问题是我无法检索对象列表,例如电子邮件列表,每个学生的小组名单和电话列表。 @Ent ..
发布时间:2018-06-07 19:07:18 Java开发

Hibernate标准投影没有映射表关联

我有2个表格说明 Table1和Table2 现在表格1有3列表示t1,t2,t3,表2有2列t4 和t5。 我必须提取数据从两个表中加入,但在注释或xml中两个表之间没有映射关联。 现在主要问题是我必须使用hibernate投影从两个表中提取选定的列表中的数据表示t1,t2来自Table1,t2来自Table2。 我已经通过互联网,但已经找到关联表的例子。 ..
发布时间:2018-06-07 18:52:27 J2EE

Criteria中的setResultTransformer

标准API中setResultTransformer方法的用法是什么?有人可以用一个简单的例子来解释吗? 问候, 解决方案 不使用setProjections()的Criteria查询的默认ResultTransformer将为 ROOT_ENTITY 。 如果我们将Student与Many关系为ManyToMany关系,则查询可能如下所示... Criteria cri ..
发布时间:2018-06-07 18:50:00 J2EE

你如何选择使用Hibernate的列?

我想选择一个单独的列而不是整个对象,使用Hibernate。到目前为止,我有这样的: List firstname = null; firstname = getSession()。createCriteria(People.class).list(); 我的问题是,上面的代码将整个People表作为对象返回,而不仅仅是“firstname” 。 ..
发布时间:2018-06-07 18:43:15 Java开发

Java - Hibernate criteria.setResultTransformer()用默认值初始化模型字段

我是Hibernate的新手,我试图从数据库中获取一些数据。我不希望获得完整的数据,而是实体的投影。 事情是,在for循环中,当我得到id和名称我的投影,它获取默认值id = 0和name = null,而不是id = 7和name =“Name 8”,它们是数据库中原始实体的记录。你知道是什么原因导致这个问题? for循环在最后一个代码中。 这是学生实体 @Entity(na ..
发布时间:2018-06-07 18:21:49 Java开发

收集值的Hibernate标准

我试图用Hibernate来组合一个复杂的查询。我一直倾向于Criteria,但我开始怀疑这是不可能的,所以任何建议都会有帮助。 我有一个像下面这样的实体结构: public class Attribute { private Integer id; 私人字符串名称; private Set值; } 公共类实例{ 私有整数ID; private i ..
发布时间:2018-06-07 18:20:06 Java开发