相关mysql java 处理事务的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

相关mysql java 处理事务的问题

落地花开啦 2016-02-12 12:03:18 1961

10
以前在mysql 不支持事务的时候, Java通常用的都是上述的写法,在mysql 不支持事务的时候,中间的 setAutoCommit 的事务操作是不是都不生效。
现在innoDB支持 事务了,上述的 java 代码是否能实 以下的事务隔离的操作,在修改的时候处于锁定状态或者只可以通过存储过程来实现,单行的锁定
`BEGIN;
SELECT book_number FROM book WHERE book_id = 123 FOR UPDATE; --这里for update , 以前用Oracle的时候也是有这个行锁
UPDATE book SET book_number = book_number - 1 WHERE book_id = 123;
COMMIT;`
求大神解惑

存储 Oracle Java 关系型数据库 MySQL
分享到
取消 提交回答
全部回答(1)
  • juanmao
    2019-07-17 18:41:16

    建议参考下Spring@Transaction的注解使用

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程