注:基于SpringBoot下 第一步:pom文件 第二步:generatorConfig.xml 第三步:右侧插件中找到 generatorConfig双击运行即可,注意的时当报不存在时,该插件不会自动创建 ...
分类:
移动开发 时间:
2019-07-18 17:58:43
阅读次数:
152
一、获取Mapper接口的代理 根据上一节,Mybatis初始化之后,利用sqlSession(defaultSqlSession)的getMapper方法获取Mapper接口 而调用configuration对象的getMapper方法 再次调用mapperRegister,注册mapper的类 ...
分类:
数据库 时间:
2019-07-17 23:12:40
阅读次数:
216
前言: 数据量太大时,前端就需要做翻页显示了,即点击第几页就拉取第几页的数据 正文: 1,在xml中写查询语句 Service层 注:用了rowBounds其实就是假分页了,会把数据查到内存里来,再去对应的数据集合给到前端。真分页的话,数据库查询XML里Oracle和MySQL写法不同,要注意 Da ...
分类:
编程语言 时间:
2019-07-16 18:15:39
阅读次数:
97
SQL映射器Mapper接口 MyBatis基于代理机制,可以让我们无需再写Dao的实现。直接把以前的dao接口定义成符合规则的Mapper。 注意事项: 1.接口必须以Mapper结尾,名字是DomainMapper 2.mapper.xml文件要和Mapper接口建立关系,通过namespace ...
分类:
移动开发 时间:
2019-07-14 22:40:53
阅读次数:
174
解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 当我们在maven项目中使用Mybatis的时候,需要给Mybatis配置核心xml文件(MyBatis-Config.xml)和映射文件(XxxMapper.xml),一般我们把映射文件和mapper(也就是da ...
分类:
编程语言 时间:
2019-07-14 20:14:30
阅读次数:
265
解决JRebel对myBatis Mapper 失效的问题 在之前的 "文章" 中介绍了JRebel这个插件的使用和优势,虽然它对配置文件的改动的热更新是生效的,但是mybatis的mapper文件的改动却无法生效,为了解决这个问题,JRebel扩展了一个叫做JRebel Nightly Build ...
分类:
移动开发 时间:
2019-07-14 18:17:44
阅读次数:
165
1.导入依赖 2.我有一个application-dev.yml和一个applicaion.yml 分别是: 3.mybatis已经可以用了,下面是mapper接口 service: controller: ok!还有就是记得注意yml的层次关系,错了然后没看出来,瞎捣鼓然后发现了,再然后就哭了,给 ...
分类:
编程语言 时间:
2019-07-14 15:12:28
阅读次数:
110
在使用spring+mybatis时会出现Cannot load JDBC driver class ${jdbc.driverClassName}之类的出错。 原因是在spring里使用org.mybatis.spring.mapper.MapperScannerConfigurer 进行自动扫描 ...
分类:
数据库 时间:
2019-07-14 15:09:43
阅读次数:
103
mybatis提供了缓存机制减轻数据库压力,提高数据库性能 mybatis的缓存分为两级:一级缓存、二级缓存 一级缓存是SqlSession级别的缓存,缓存的数据只在SqlSession内有效 二级缓存是mapper级别的缓存,同一个namespace公用这一个缓存,所以对SqlSession是共享 ...
分类:
其他好文 时间:
2019-07-14 13:17:57
阅读次数:
77
springboot +mybatis分页插件PageHelper ...
分类:
编程语言 时间:
2019-07-14 00:07:48
阅读次数:
133