设为首页 收藏本站
查看: 663|回复: 0

[经验分享] mybatis与spring事物处理日志

[复制链接]

尚未签到

发表于 2016-11-26 08:53:26 | 显示全部楼层 |阅读模式
o.s.web.servlet.DispatcherServlet - DispatcherServlet with name 'o2o' processing GET request for [/o2o/product_1.html]
o.s.w.s.m.a.DefaultAnnotationHandlerMapping - Matching patterns for request [/product_1.html] are [/product_{id}.*, /product_{id}]
o.s.w.s.m.a.DefaultAnnotationHandlerMapping - URI Template variables for request [/product_1.html] are {id=1}
o.s.w.s.m.a.DefaultAnnotationHandlerMapping - Mapping [/product_1.html] to HandlerExecutionChain with handler [com.lovebuy.o2o.controller.ProductController@bdbf8] and 2 interceptors
o.s.web.servlet.DispatcherServlet - Last-Modified value for [/o2o/product_1.html] is: -1
o.s.w.b.a.s.HandlerMethodInvoker - Invoking request handler method: public java.lang.String com.lovebuy.o2o.controller.ProductController.get(java.lang.Long,org.springframework.ui.ModelMap)
o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'txManager'
//创建一个新事物
o.s.j.d.DataSourceTransactionManager - Creating new transaction with name [com.lovebuy.o2o.service.ProductService.getProduct]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT; ''
//获得一个连接
o.s.j.d.DataSourceTransactionManager - Acquired Connection [jdbc:mysql://localhost:6/o2o?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull, UserName=root@localhost, MySQL-AB JDBC Driver] for JDBC transaction
//打开jdbc连接
o.s.j.d.DataSourceTransactionManager - Switching JDBC Connection [jdbc:mysql://localhost:6/o2o?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull, UserName=root@localhost, MySQL-AB JDBC Driver] to manual commit
//创建一个sqlsession
org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession
//在session上注册事物
org.mybatis.spring.SqlSessionUtils - Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@af]
o.m.s.t.SpringManagedTransaction - JDBC Connection [jdbc:mysql://localhost:6/o2o?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull, UserName=root@localhost, MySQL-AB JDBC Driver] will be managed by Spring
c.l.o.m.ProductMapper.insertProduct - ==>  Preparing: insert into t_product(id, name, price) values (?, ?, ?)
c.l.o.m.ProductMapper.insertProduct - ==> Parameters: 0(Long), ???0(String), 0(Long)
c.l.o.m.ProductMapper.insertProduct - <==    Updates: 1
//在sesssion上的事物先
org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@af]
//从当前事物中取session
org.mybatis.spring.SqlSessionUtils - Fetched SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@af] from current transaction
c.l.o.m.P.selectProductByID - ==>  Preparing: select * from t_product where id = ?
c.l.o.m.P.selectProductByID - ==> Parameters: 1(Long)
c.l.o.m.P.selectProductByID - <==      Total: 1
//Releasing transactional SqlSession ?????
org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@af]
//事物提交
org.mybatis.spring.SqlSessionUtils - Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@af]
//注销事物上的session
org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@af]
org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@af]
o.s.j.d.DataSourceTransactionManager - Initiating transaction commit
o.s.j.d.DataSourceTransactionManager - Committing JDBC transaction on Connection [jdbc:mysql://localhost:6/o2o?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull, UserName=root@localhost, MySQL-AB JDBC Driver]
o.s.j.d.DataSourceTransactionManager - Releasing JDBC Connection [jdbc:mysql://localhost:6/o2o?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull, UserName=root@localhost, MySQL-AB JDBC Driver] after transaction
o.s.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
o.s.b.f.s.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '/product'
o.s.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.JstlView: name '/product'; URL [/WEB-INF/jsp//product.jsp]] in DispatcherServlet with name 'o2o'
o.s.web.servlet.view.JstlView - Added model object 'product' of type [com.lovebuy.o2o.entity.Product] to request in view with name '/product'
o.s.web.servlet.view.JstlView - Added model object 'org.springframework.validation.BindingResult.product' of type [org.springframework.validation.BeanPropertyBindingResult] to request in view with name '/product'
o.s.web.servlet.view.JstlView - Forwarding to resource [/WEB-INF/jsp//product.jsp] in InternalResourceView '/product'
o.s.web.servlet.DispatcherServlet - Successfully completed request
o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'sqlSessionFactory'

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-305688-1-1.html 上篇帖子: Mybatis实用Mapper SQL汇总示例 下篇帖子: 一个简单的mybatis封装(一)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表