hibernate一对多,先插入紧跟着查询速度变慢

伍丰 2014-08-26 11:15:51
用s2sh 做的论坛,

reply实体类中有Post类成员属性。Post和reply是一对多关系。Post是主帖,reply是回复主帖的回复。

当我点击回复提交的时候执行到这两句话的时候下边那句就会很慢,但是如果注释掉任何一个语句,只执行其中一个语句的话,那么就会非常快,只有当下边两条语句在一起的时候就会执行很慢,每次都大概要5s。求解。数据库是mysql。

this.userService.doCreateReply(reply);//插入reply

rlist = userService.findByPage(post,pageNo, pageSize);//分页查询post为post的reply


hbm.xml配置文件如下:

<set name="replies" inverse="true" cascade="delete" lazy="false" order-by="id asc">
<key>
<column name="pid" not-null="true" />
</key>

​请教大神赐教,我搞了一天也没搞懂。
...全文
132 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧