csdnyangling 2020-01-14 15:59 采纳率: 0%
浏览 319
已结题

为什么这里 hibernate 查询会卡死

代码
@Transactional(propagation = Propagation.NEVER)
public List queryDictHangYe(String parentBianMa){
System.out.println("开始" + parentBianMa);
List a = dictHangYeFenLeiDaiMaDao.findByProperty("parentHangYeFenLeiDaiMa", parentBianMa);
System.out.println("结束" + parentBianMa);
return a;
}

描述
外面是是一个循环调用上面的方法

运行结果
开始1
结束1
开始2
结束2
开始3
运行结果描述
运行第三遍的时候,只打印了一个开始3,我配置了sql输出,sql也打印出 来了,死活在这里卡死了,不打印结束3,程序就此卡死在这里

  • 写回答

4条回答 默认 最新

  • 奋斗的小杨 2020-01-14 16:06
    关注

    查询是不是有事务把第三条锁住了

    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制