相关文章推荐
小眼睛的火龙果  ·  探秘上海高端会所:入口验指纹 房间设秘密通道 ...·  1 年前    · 
气势凌人的小刀  ·  UIWindow与UIView - ...·  1 年前    · 
大鼻子的枕头  ·  【百科】对于洗染人都有用的真丝面料鉴别方法·  1 年前    · 
有腹肌的斑马  ·  美国扬言要炸三峡大坝?看看三峡大坝的军事部署 ...·  1 年前    · 
腹黑的企鹅  ·  如何在SQL中保留整数或varchar中的前 ...·  1 年前    · 
Code  ›  Hibernate JPA递归查询开发者社区
hibernate 递归 jpa
https://cloud.tencent.com/developer/ask/sof/111661865
深沉的火柴
1 年前
首页
学习
活动
专区
工具
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
 
推荐文章
小眼睛的火龙果  ·  探秘上海高端会所:入口验指纹 房间设秘密通道(图)【4】--时政--人民网
1 年前
气势凌人的小刀  ·  UIWindow与UIView - 东方&#128058; - 博客园
1 年前
大鼻子的枕头  ·  【百科】对于洗染人都有用的真丝面料鉴别方法
1 年前
有腹肌的斑马  ·  美国扬言要炸三峡大坝?看看三峡大坝的军事部署,就知是痴人说梦|水坝|坝体|水电站_网易订阅
1 年前
腹黑的企鹅  ·  如何在SQL中保留整数或varchar中的前导0位数字?
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号