tomcat日志 update成功为什么数据库里 update的值没有变!!(mysql数据库)

rungo14 发布于 2016/01/07 16:07
阅读 444
收藏 0
sitAccountBlance - ==>  Preparing: UPDATE ENFP_PREPAID_DEPOSIT_ACCOUNT SET BALANCE = BALANCE + (?) WHERE ( USER_ID = ? ); 
15:46:45.163 [http-80-19] DEBUG a.updatePreaidDepositAccountBlance - ==> Parameters: 5.63(Double), 010839(String)
15:46:45.191 [http-80-19] DEBUG a.updatePreaidDepositAccountBlance - <==    Updates: 1
15:46:45.191 [http-80-19] DEBUG org.mybatis.spring.SqlSessionUtils - Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@257a6cc5]
15:46:45.191 [http-80-19] DEBUG o.s.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
15:46:45.191 [http-80-19] DEBUG o.s.web.servlet.DispatcherServlet - Null ModelAndView returned to DispatcherServlet with name 'servletContext': assuming HandlerAdapter completed request handling
15:46:45.192 [http-80-19] DEBUG o.s.web.servlet.DispatcherServlet - Successfully completed request

15:46:45.500 [http-80-17] DEBUG o.s.web.servlet.DispatcherServlet - DispatcherServlet with name 'servletContext' proce


tomcat日志 update成功为什么数据库里 update的值没有变!!(mysql数据库) 

加载中
0
弄晴小雨
加事务了么?
0
子夜浮梦
@Transactional(readOnly = false) 没加事务吧
rungo14
rungo14
我没有加事务。。。
0
王涛
王涛
15:46:45.191 [http-80-19] DEBUG org.mybatis.spring.SqlSessionUtils - Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@257a6cc5]


木有事务的SqlSession
r
runrunsnail
回复 @rungo14 : 你没有事务,没有锁,你这还应该是个加运算,我认为数据被覆盖了。 比方说:db里是 5 人A:取出 5,然后+1 ,db被更新为 6 人B:也取出5(人A更新前取出) ,然后+1,db仍然是6
rungo14
rungo14
我没有加事务,,但有5个人操作过这个方法,只有一个数据库里没有update成功,?
返回顶部
顶部