相关文章推荐
淡定的弓箭  ·  复制粘贴文字如何去掉自带格式-掘金·  1 年前    · 
谦和的火柴  ·  怎么设置文字环绕型-掘金·  2 年前    · 
耍酷的墨镜  ·  vs2019未定义标识符gets-掘金·  2 年前    · 
飘逸的饭卡  ·  jQuery 效果 – 隐藏和显示 | 菜鸟教程·  2 年前    · 
越狱的蚂蚁  ·  画出一阶系统单位阶跃响应、单位脉冲响应、单位 ...·  2 年前    · 
Code  ›  Hibernate JPA递归查询开发者社区
hibernate 递归 jpa
https://cloud.tencent.com/developer/ask/sof/111661865
深沉的火柴
2 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 Hibernate JPA递归查询

Stack Overflow用户
提问于 2015-01-15 18:28:54
EN

我有以下查询,我使用hibernate一个JPA提供程序:

entityManager().createQuery(
            "SELECT page FROM ProjectPage page"
             +" left join fetch page.categorySet as category"
             + " where page.id = :id " 
             + " and  category.parentCategory is null "
             + " and  (category.status is null or category.status != :status_val) "
            ,ProjectPage.class).setParameter("id", id).setParameter("status_val", Status.DELETED).getSingleResult();

以下分别是 ProjectPage 和 Category 的实体:

@Entity
@Table(name="project_page")
@Configurable
public class ProjectPage {
@OneToMany( mappedBy = "parentPage")
private Set<Category> categorySet = new HashSet<Category>();
@Configurable
@Table(name="category")
@Entity
 
推荐文章
淡定的弓箭  ·  复制粘贴文字如何去掉自带格式-掘金
1 年前
谦和的火柴  ·  怎么设置文字环绕型-掘金
2 年前
耍酷的墨镜  ·  vs2019未定义标识符gets-掘金
2 年前
飘逸的饭卡  ·  jQuery 效果 – 隐藏和显示 | 菜鸟教程
2 年前
越狱的蚂蚁  ·  画出一阶系统单位阶跃响应、单位脉冲响应、单位斜坡响应曲线_一阶系统的单位斜坡响应推导_飞行动力的博客-CSDN博客
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号