有没有办法禁止关联查询????例如我一个user表关联了三个表
我要做user的name修改操作,在userService.load(userid)的时候生成这样一条语句select
。。省略
from
topic_user topicuser0_
left outer join
topic_period topicperio1_
on topicuser0_.period=topicperio1_.id
left outer join
topic_class topicclass2_
on topicperio1_.classid=topicclass2_.id
left outer join
topic_content topicconte3_
on topicperio1_.id=topicconte3_.periodid
where
topicuser0_.id=?然后我保存user的name值,这样就带来一个性能问题,保存一个name怎么连topic_content,topic_period,topic_class都查出来了!请问如何优化这种情况!谢谢!
我要做user的name修改操作,在userService.load(userid)的时候生成这样一条语句select
。。省略
from
topic_user topicuser0_
left outer join
topic_period topicperio1_
on topicuser0_.period=topicperio1_.id
left outer join
topic_class topicclass2_
on topicperio1_.classid=topicclass2_.id
left outer join
topic_content topicconte3_
on topicperio1_.id=topicconte3_.periodid
where
topicuser0_.id=?然后我保存user的name值,这样就带来一个性能问题,保存一个name怎么连topic_content,topic_period,topic_class都查出来了!请问如何优化这种情况!谢谢!
解决方案 »
- apache整合tomcat无法显示图片
- mysql备份问题
- 如何将这个java程序实现的whois查询转换成JSP页面格式?
- jdbc
- 求助:关于用Java语言开发WEB服务器的资源求助
- 配置好的struts几天后不能运行了,找不到action
- 一个struts项目,是分不同webmodule做好还是分多模块做好 两者的利弊如何 请高手赐教
- 简单struts and html标记的区别
- 与朋友们共享树型下拉框(自己做的标签)
- 我写了一个用EJB存取SQLSERVER数据库记录的EJB,发布的时候出现了以下错误,大伙帮忙给看看,我实在不懂了
- Excel文件在JAVA理操作的问题
- 提示进入debug视图
另外,还有高手能解答吗?
一楼的已经解答了 应该是没延迟加载 {set name="children" lazy="true" inverse="true"}
这种 试试 ,
另外,你要把配置映射文件这段贴出来 那才是问题根源