mybatis
henry_2016
这个作者很懒,什么都没留下…
展开
-
Spring+MyBatis源码解析之SqlSessionTemplate
1、产生的背景使用`MyBatis`就要保证`SqlSession`实例的线程安全,就必须要为每一次的请求单独创建一个`SqlSession`。但如果每一次请求都要用`openSession()`自己去创建,就比较麻烦了。 所以在spring中,我们使用的mybatis-spring包中提供了一个线程安全的SqlSession的包装类sqlSessionTemplate,用它来替代SqlSession.因为他是线程安全的,所以可以在所有的Service层来共享一个实例(默认为单例)。 这个跟Sp原创 2020-05-23 16:15:12 · 1017 阅读 · 0 评论 -
Springboot项目报mybatis的错误,org.apache.ibatis.binding.BindingException:Parameter 'uid' not found.
在Springboot项目中使用了mybatis作为orm模型,项目中报错如下:后经检查是由于在mybatis生成的Mapper文件中,使用了spring提供的org.springframework.data.repository.query.Param包,改成org.apache.ibatis.annotations.Param包就可以。究其原因是由于我在mybatis的xm原创 2018-01-11 16:13:00 · 2721 阅读 · 0 评论 -
springboot 关于controller层传递单个参数的校验
关于springboot项目中,controller层对传递对象的校验,可以参照该文进行查看,点击打开链接http://www.cnblogs.com/myinspire/articles/7649027.html本文主要针对controller层中,对于单个参数的校验:1、引入依赖<dependency> <groupId>org.hibernate</gr...原创 2018-03-15 15:35:24 · 19412 阅读 · 1 评论