hibernate 关联映射问题 表结构:A表为试卷表(a_id,a_title),C表为问题表(c_id,c_title),B表为试卷问题关联表(b_id,a_id,c_id)。请问这个要怎么去做关系映射?怎么样才能实现获取试卷实例时同时获取该试卷下的所有问题列表? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是双向多对多映射的关系。你可以设置两个对象试卷,问题试卷有三个属性(a_id,a_title,c)问题有三个属性(c_id,c_title,a)然后添加geter seter然后再关系映射表中设置关系试卷<set name="c" table="c" cascade="save-update"><key column="a_id"/><many-to-many column="c_id" class="问题"></set>问题你自己写吧,呵呵 //A和C表示的是试卷表和问题表实体类,现在的是问题关联表实体类 @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "a_id") private A a; @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "c_id") private C c;试试看~ @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "a_id") private A a; @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "c_id") private C c; j2ee HQL查询语句报错 unexpected token 用struts怎么做打印 关于服务器访问的问题 用<html:text>标签能不能设置文本显示的行数,谢谢 有状态会话Beans和无状态会话Bean有什么区别 请问哪里有j2eesdk下载呢?谢谢 请问怎样在javabean中调用struts中已经定义的datasource 一个问题 疯狂菜鸟散分!!! --J2ee 路径设置问题 Element 问题。 谢谢 String转换为double类型,棘手
试卷有三个属性(a_id,a_title,c)
问题有三个属性(c_id,c_title,a)然后添加geter seter
然后再关系映射表中设置关系
试卷
<set name="c" table="c" cascade="save-update">
<key column="a_id"/>
<many-to-many column="c_id" class="问题">
</set>
问题
你自己写吧,呵呵
//A和C表示的是试卷表和问题表实体类,现在的是问题关联表实体类
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "a_id")
private A a; @ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "c_id")
private C c;试试看~
@JoinColumn(name = "a_id")
private A a; @ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "c_id")
private C c;