最新回答 / chorifa
原因是连接池配置的不够多,Transaction事务中由于新开了一个生成订单号的Transaction,如果进来的线程用尽了连接数,新开的订单号的Transaction得不到有效连接(外部的Transaction会被挂起),导致所有的Transaction都走不下去,最后MySQL超时。tomcat默认的线程数为1000,所以配置的连接数大于1000就没有问题了。
2019-04-16
最新回答 / 会飞的小飞象
这个问题已经解决了,我是打断点看的数据为什么没有,发现service中,我将userDO拷贝给userModel时,写错了,拷贝给了passwordMapper,问题解决
2019-04-14