
MyBatis
梅森上校
十多年软件行业从业经验,热爱技术,精于项目管理和研发团队建设。闲暇至于,喜欢欣赏音乐,看看电影;摆弄摆弄茶道,让身心得以调整和休息。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring 报错:Error creating bean with name的解决方法
Spring报错:Error creating bean with name的解决方法原创 2017-01-02 20:42:23 · 102948 阅读 · 1 评论 -
当SSM框架发生sqlSessionFactory异常时的诊断点分析
当使用SSM框架时,有时候会发生sqlSessionFactory异常。那么如何诊断问题发生在哪里?原创 2016-12-27 16:32:55 · 1023 阅读 · 0 评论 -
在MyBatis中 SqlSessionFactory的创建过程
SqlSessionFactory是MyBatis的核心类之一,其重要的功能就是提供创建MyBatis的核心接口SqlSession,所以MyBatis框架在工作时,需要首先创建SqlSessionFactory,为此开发者需要提供配置文件和相关的参数。而创建SqlSessionFactory是需要使用到 SqlSessionFactoryBuilder,构建过程分为两步:1、通过 org.apac原创 2016-12-27 17:31:42 · 958 阅读 · 0 评论 -
用实例解析MyBatis组件的关系
MyBatis的核心组件包括:SqlSessionFactoryBuilder;SqlSessionFactory; SqlSessionFactory; SqlSession; SQLMapper等。通过一个简单的实例说明MyBatis核心组件的工作过程。原创 2016-12-28 01:06:54 · 657 阅读 · 0 评论 -
SqlSession解析
在Mybatis中向DAO层提供的这个能够与数据库交互并执行SQL语句的对象叫做SqlSession。这个是Mybatis最核心的一个对象。SqlSession完全包含了面向数据库执行SQL命令所需的全部方法。原创 2016-12-28 10:53:48 · 1672 阅读 · 0 评论 -
实例解析:MyBatis中复杂resultMap结果映射
resultMap是MyBatis里面最复杂的元素,它的作用是定义映射规则、级联的更新、定制类型转化器等。在实际的应用中,数据库中的实体存在三种基本的级联关系: 1、一对一关系;2、一对多关系;3、多对多关系多对多关系在转化成物理表结构之后,可以分解为两个一对多的关系。那么在使用MyBatis时,如何处理“一对一关系”,“多对多关系”?原创 2016-12-28 16:56:17 · 3784 阅读 · 0 评论 -
MyBatis的简单的ResultMaps映射
resultMap 元素是 MyBatis 中最重要最强大的元素。ResultMap 的设计就是简单语句不需要明确的结果映射,而很多复杂语句确实需要描述它们的关系。原创 2017-01-04 16:58:31 · 464 阅读 · 0 评论 -
MyBatis中的#符号与$符号的使用
根据MyBatis官方文档的解释:默认情况下,使用#{}格式的语法会导致MyBatis创建预处理语句属性并安全地设置值(比如?)。这样做更安全,更迅速,通常也是首选做法,不过有时你只是想直接在 SQL 语句中插入一个不改变的字符串。比如,像 ORDER BY,你可以这样来使用: ORDER BY ${columnName}这里 MyBatis 不会修改或转义字符串。原创 2017-01-04 13:15:27 · 4153 阅读 · 0 评论 -
MyBatis中使用bind标签构造模糊查询失败的解决方法
下面的这个写法为什么不能成功:<select id="findUserByFuzzyEmail" resultMap="BaseResultMap" parameterType="com.keymen.entity.User"> <bind name="email" value="'%' +email + '%'" />原创 2017-01-03 23:54:30 · 8817 阅读 · 3 评论 -
Spring+MyBatis整合开发时 Injection of autowired dependencies failed错误的解决
今天在调试代码时,Spring启动后出现了错误:Injection of autowired dependencies failed;……的错误。错误信息如下:Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceImpl原创 2017-01-01 14:55:03 · 1790 阅读 · 0 评论