请教一个问题,hibernate配置为一对多双向关联,多方是复合主键。 一方
<set name="jqas" table="J_Q_A" lazy="true" inverse="true"
cascade="all" batch-size="5">
<key>
<column name="QUESTION_ID" not-null="true" />
</key>
<one-to-many class="com.test.vote.model.JQA"/>
</set> 多方
<composite-id name="id" class="com.test.vote.model.JQAId">
<key-many-to-one name="jquestion" column="QUESTION_ID" class="com.test.vote.model.JQuestion" /
<key-property name="answerId" type="java.lang.String">
<column name="ANSWER_ID" length="32" />
</key-property>
</composite-id> 我的hql查询语句为 from JQuestion j left join fetch j.jqas where j.questionNaireId=? 我的问题是 fetch抓取为什么没有作用?难道是复合主键的多方不能抓取? 不是复合主键的多方是没有问题的
<set name="jqas" table="J_Q_A" lazy="true" inverse="true"
cascade="all" batch-size="5">
<key>
<column name="QUESTION_ID" not-null="true" />
</key>
<one-to-many class="com.test.vote.model.JQA"/>
</set> 多方
<composite-id name="id" class="com.test.vote.model.JQAId">
<key-many-to-one name="jquestion" column="QUESTION_ID" class="com.test.vote.model.JQuestion" /
<key-property name="answerId" type="java.lang.String">
<column name="ANSWER_ID" length="32" />
</key-property>
</composite-id> 我的hql查询语句为 from JQuestion j left join fetch j.jqas where j.questionNaireId=? 我的问题是 fetch抓取为什么没有作用?难道是复合主键的多方不能抓取? 不是复合主键的多方是没有问题的
解决方案 »
- 简单的网上购物系统
- ssh2整合的问题
- 请教一个radio选中的问题
- 请教大家一个问题,关于servlet中文乱码
- Javabean+jsp登录不成功
- 关于输出word问题。(急,在线等。。。)
- 问一个tomcar的error-page配置问题
- 如何接收从window.showModalDialog打开的窗口中接受参数?
- 如何做一个session使已通过验证的用户不必重新输入帐号和密码!急!!!
- 超级简单的问题!先来先得分!这段代码在网页里。为什么没有显示?
- 求助!dhtml的分页问题。
- private java.util.ArrayList _caucho_depends = new java.util.ArrayList();
楼主【lolo6062】截止到2008-08-02 09:49:27的历史汇总数据(不包括此帖):
发帖的总数量:4 发帖的总分数:30 每贴平均分数:7
回帖的总数量:3 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:4 结贴的总分数:30
无满意结贴数:2 无满意结贴分:40
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:50.00 % 无满意结分率:133.33%
敬礼!
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=lolo6062