hibernate-criteria相关内容

等价条件查询命名查询

我的命名查询看起来像这样,这要归功于 @NamedQuery( name =”Cat.favourites“, query =“从Usercat中选择c 作为uc 内部连接uc.cat作为c 其中uc.isFavourtie = true 和uc.user =:user”) 实现调用如下所示: Session session = sessionFact ..
发布时间:2018-06-08 19:51:46 Java开发

分页问题,​​同时加入Hibernate Criteria

问题是: 我想在多表加入标准后分页。 >当我加入表格时生成重复记录。 适用于记录集的分页(带有重复) 我使用 criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); 删除重复的记录。 例如: 通常,我在应用删除重复项后获得了10条记录。 当我设置我的开始索引为1,结束索引为5时,我应该得到5条记录,但它返回2 ..
发布时间:2018-06-08 19:50:42 J2EE

如何使用Hibernate进行投影分组

我需要找到一个特定组中的学生列表,以及他们的位置中的电话号码。 我的主要问题是我无法检索每个学生的电话号码作为集合。例如,如果我有student1,student2。电话1111为位置1中的学生1和电话2222和电话3333为位置1中的学生2以及位置2中的学生2为电话444。 可以说我有 Student1 Alex group1 1111 Location1 Street1 ..
发布时间:2018-06-08 19:39:56 Java开发

忽略In-Criterion

我想用Hibernate Criteria API中的In-Criterion选择不区分大小写的项目。 E.g。 Criteria crit = session.createCriteria(Item.class); crit.add(Restrictions.in(“prop”,valueList).ignoreCase()); 不幸的是Criterion类没有i ..
发布时间:2018-06-08 19:35:30 Java开发

关联对象上的Hibernate标准

有一个类“Item”,它有一些关联的类,分别叫Vehicle,Vmodel,Category,ItemName,Brand,SizeModel。每个类都有合适的id和一个名字(例如Vehicle类,“vid”和“vname “).Item类有itemcode。 另外我需要从一个给定的示例Item对象(称为“ sItem ”)的Item对象,它等于我的示例项目对象的属性和我的对象的关联对象属性 ..
发布时间:2018-06-08 19:20:24 Java开发

Hibernate标准查询多个条件

在我目前的项目中,我遇到了使用hibernate标准查询获取实体的问题。我有以下实体: 教授,其中包含学生列表 学生,其中包含分配列表。 分配,其中包含分配给其的学生的ID。 现在,我想要获得与教授相关的所有作业,即分配给他的学生的所有作业教授。 这个查询显示了我想要实现的内容标准查询。 select * from Assigment p,Student a,Prof ..
发布时间:2018-06-07 19:40:52 Java开发

Hibernate Criteria连接查询一对多

我有一个Cat类和一个Owner类。猫有一个主人,但主人可以有很多猫。我想查询的是“让所有拥有蓝眼睛猫的所有者”。 class Cat { 业主; //从Owner.id引用 String eyeColor; } 类所有者{ 列表 catList; } 我尝试了一些代码,但我真的不知道该怎么做。 Criteria criteria = ..
发布时间:2018-06-07 19:39:49 J2EE

何时使用Hibernate投影?

我对Hibernate的投影和条件有点困惑。何时使用预测和何时使用标准? 请帮助我。 Thanks! 解决方案 它们并不相互排斥,您可以同时使用两者。预测通常用在一些Criteria的上下文中。 简单来说,Hibernate Projections用于查询实体或组的一个属性子集您正在使用Criteria查询的实体。您还可以使用Projections指定 distinct 子句 ..
发布时间:2018-06-07 19:36:36 J2EE

使用AND条件进行一对多搜索

我有以下含有多种颜色的产品。 我希望找到至少包含RED和GREEN的产品。 产品分类 字符串ID; 列表颜色{}; 颜色类别 id 颜色 请勿忽略语法错误。 我可以使用以下搜索条件。 Criteria criteria = createCriteria(); criteria.createAlias(“co ..
发布时间:2018-06-07 19:31:29 Java开发