今天遇到一个非常奇怪的问题。就是我现在有三张表,然后有一个暂存功能,第一次暂存的时候会往a、b表中插入一组数据。然后再从数据库中取出来插入c表。问题表现为第一次插入a、b表中时。取出来插入c表可以正常执行,但这个功能是可以重复暂存的(就是可以重复点击暂存按钮)。我第二次再点这个暂存按钮时竟然取不出数据,将sql语句拿出来执行是没问题的。但在mybatis中第二次取出来就不行了,将ab表数据删了再来一次却又可以。很奇怪


有没有锁表
数据库的隔离级别了解一下
【相关推荐阅读】
- 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7662483
- 除此之外, 这篇博客: javaweb网上购物系统,jsp网页线上购物,mysql(源码+报告)中的 随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,网上商城已经成为网上购物的一股潮流。人们对于互联网技术的要求已不单单是浏览一下网站网页,收发电子邮件,日益忙碌的人们开始追求足不出户就能买到心仪的商品,是越来越多的上网爱好者实现购物的一种方式。对于企业来讲,无论是企业之间(B to B),还是企业和客户之间(B to C)的交易,如果能够实现网上交易将大大提高交易速度节约成本。但是对网络的及时、一对一、跨时间、跨 空间等特性,并没有充分加以利用。在这种形势下,传统的依靠管理人员人工工作传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。因而开发了这样一个具有前后台的网上购物系统,以满足购物者和企业的需求。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^