hibernate 对多表进行查询 比如 A B c c是中间表,通过A的id 获取c中B的id list集合 这个hq
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 05:14:55
hibernate 对多表进行查询 比如 A B c c是中间表,通过A的id 获取c中B的id list集合 这个hql语句怎么写
怎么没人说话啊?
已经配置了多对多关系,list 页面已经取到它的集合set,想通过 页面list 集合 显示A的信息.
想通过list 列表根据 A中某一条 id 来获取c中B的id list集合 这个hql语句怎么写
怎么没人说话啊?
已经配置了多对多关系,list 页面已经取到它的集合set,想通过 页面list 集合 显示A的信息.
想通过list 列表根据 A中某一条 id 来获取c中B的id list集合 这个hql语句怎么写
为什么不配置成多对多的关系呢
user实体
\x05@ManyToMany(cascade = { CascadeType.PERSIST,CascadeType.MERGE },
\x05\x05\x05fetch = FetchType.LAZY)
\x05@JoinTable(name="T_USER_ROLE",joinColumns={@JoinColumn(name="userid")},
\x05\x05\x05 inverseJoinColumns={@JoinColumn(name="roleid")})
\x05private Set roles;
------------------------------------------------
role实体
@ManyToMany(cascade = {CascadeType.PERSIST,CascadeType.MERGE },
\x05\x05 fetch = FetchType.LAZY,mappedBy="roles")
\x05private Set users;
再问: 已经配置了多对多关系,list 页面已经取到它的集合set,想通过 页面list 集合 显示A的信息。 想通过list 列表根据 A中某一条 id 来获取c中B的id list集合 这个hql语句怎么写 ?
再答: 1) 直接从 A中get B 得到B的Set 2) 直接查C
user实体
\x05@ManyToMany(cascade = { CascadeType.PERSIST,CascadeType.MERGE },
\x05\x05\x05fetch = FetchType.LAZY)
\x05@JoinTable(name="T_USER_ROLE",joinColumns={@JoinColumn(name="userid")},
\x05\x05\x05 inverseJoinColumns={@JoinColumn(name="roleid")})
\x05private Set roles;
------------------------------------------------
role实体
@ManyToMany(cascade = {CascadeType.PERSIST,CascadeType.MERGE },
\x05\x05 fetch = FetchType.LAZY,mappedBy="roles")
\x05private Set users;
再问: 已经配置了多对多关系,list 页面已经取到它的集合set,想通过 页面list 集合 显示A的信息。 想通过list 列表根据 A中某一条 id 来获取c中B的id list集合 这个hql语句怎么写 ?
再答: 1) 直接从 A中get B 得到B的Set 2) 直接查C
hibernate 对多表进行查询 比如 A B c c是中间表,通过A的id 获取c中B的id list集合 这个hq
三张表的关联查询,有a,b,c表,其中a与b是一对多,而b对c是一对一,如何实现a的一个id下,存在多个c值
sql语句统计数量用一句相对简单的sql语句对下面例子进行统计ID pro1 a,b,c,d2 a,c,d3 a,b,d
英语翻译A.D:B.C:ID:事成之后必有重谢
缩写词的中文意思CCTV- UK-A.D- USA-BBC- ID-NBA- B.C
缩写词的中文意思BBC( )A.D( )B.C( )USA( )ID( )
“身份证”的缩略词A.AM B.ID C.AD D.UK
下列哪个是用来衡量计算机运算速度的指标?A、CAI B、MIPS C、DS D、ID 选哪个?
三角形ABC中,BC=a,CA=b,AB=c,AD是角平分线,I是内心.求AI/ID的值.
在△ABC中,BC=a,CA=b,AB=c,AD是角平分线,I是内心,求AI/ID的值.
集合A-B的C++/C编程
hibernate 多对多配置 person表:id,person_name book表:id,book_name pe