一、Mybatis的多对多映射 本例讲述使用mybatis开发过程中常见的多对多映射查询案例。只抽取关键代码和mapper文件中的关键sql和配置,详细的工程搭建和Mybatis详细的流程代码可参见《Mybatis入门和简单Demo》和《Mybatis的CRUD案例》 完整的工程代码已上传至http ...
分类:
其他好文 时间:
2018-08-11 14:34:37
阅读次数:
176
MyBatis 几个重要的概念 Mapper 配置: Mapper 配置可以使用基于 XML 的 Mapper 配置文件来实现,也可以使用基于 Java 注解的 MyBatis 注解来实现,甚至可以直接使用 MyBatis 提供的 API 来实现。 Mapper 接口: Mapper 接口是指自行定 ...
分类:
其他好文 时间:
2018-08-11 14:32:05
阅读次数:
231
flying 是一个可以极大增加 mybatis 开发速度的插件组,它提供了一种全新的操作数据的方式,最新的 0.9.4 版本加入了高性能的跨库实现,这是使用它开发的 demo。 ...
分类:
其他好文 时间:
2018-08-07 15:03:39
阅读次数:
183
今天需要做一个功能,根据专业,有不同的章节,章节下面有对应的习题, 由于只有这么两级,可以不用使用递归,直接查询父集,之后foreach查询子集放入对应的list集合。 虽然实现了,感觉毕竟,太low。 有同事跟我说可以使用mybatis的递归实现,就学习了下。 对应的bean里面需要有对应的lis ...
分类:
其他好文 时间:
2018-08-07 00:30:49
阅读次数:
189
获取Mybatis 通过GitHub下载离线项目包:http://github.com/mybatis/mybatis-3/releases maven仓库获取mybatis依赖:http://mvnrepository.com/中进行查询 传统项目中使用Mybatis 下载地址 http://gi ...
分类:
其他好文 时间:
2018-08-03 19:53:49
阅读次数:
194
Mybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis的技术架构和重要组成部分,以及基本运行原理。 博客写的很辛苦,但是写出来却不一定好看, ...
分类:
其他好文 时间:
2018-08-03 17:28:35
阅读次数:
159
mybatis是以一个 SqlSessionFactory 的实例为中心的。SqlSessionFactory可以通过SqlSessionFactoryBuilder获得实例。使用mybatis-spring时,session创建,可以让SqlSessionFactoryBean来替代。 <bean ...
分类:
数据库 时间:
2018-07-27 01:26:33
阅读次数:
247
执行以上代码即可生成相应的MyBatis映射文件和pojo文件。其中overwrite如果是true代表,后面再次生成的文件是覆盖前面生成的同名文件, 如果生成的文件修改过,要保留修改痕迹,请慎重,把overwrite改成false。 其中context元素下的targetRuntime="MyBa ...
分类:
其他好文 时间:
2018-07-26 21:07:35
阅读次数:
208
在使用mybatis的时候每次一调用一个返回User类型的sql时,总是会报错如下: com.xx.all.domain.User cannot be cast to javax.xml.registry.infomodel.User 百思不得其解,然后才发现 这里导错包了, 更正成自己的User实 ...
分类:
编程语言 时间:
2018-07-24 15:49:59
阅读次数:
143
MyBatis<forEach>标签的使用 你可以传递一个 List 实例或者数组作为参数对象传给 MyBatis。当你这么做的时候,MyBatis 会自动将它包装在一个 Map 中,用名称作为键。List 实例将会以“list”作为键,而数组实例将会以“array”作为键。 foreach元素的属 ...
分类:
其他好文 时间:
2018-07-23 20:50:35
阅读次数:
153