使用mybatis-plus时,使用IService.insert方法时,提示找不到insert方法,原因是,mybatis-plus提供了两个BaseMapper和IService。 改成引用import com.baomidou.mybatisplus.extension.service.ISe ...
分类:
其他好文 时间:
2019-11-06 13:42:58
阅读次数:
307
Spring Boot整合MyBatis 引入MyBatis和数据库驱动依赖 使用mybatis spring boot starter,这样可以减少很多配置 减少XML配置; 自动检测存在的DataSource; 自动使用SqlSessionFactoryBean传递DataSource作为一个输 ...
分类:
编程语言 时间:
2019-11-03 14:41:30
阅读次数:
88
我们发现我们可以通过传入javaBean的方式实现我们的需求,但是就两个条件,思考:现在就给他传入一个实体类,对系统性能的开销是不是有点大了。 现在改用传入Map集合的方式; 奥!对了,在创建map集合时候,居然报错了,The type java.util.Map$Entry cannot be r ...
分类:
其他好文 时间:
2019-11-02 20:15:05
阅读次数:
163
在实际的项目开发中,使用mybatis框架查询的时候,不可能是只有一个条件的,大部分情况下是有多个条件的,那么多个条件应该怎样传入参数; 思考: 需求:根据用户姓名(模糊查询),和用户角色对用户表进行查询 UserMapper.xml 1 <!-- 按照名称查询,用户角色,查询用户列表 mybati ...
分类:
其他好文 时间:
2019-11-02 17:24:18
阅读次数:
125
Mybatis Plus 代码生成器基本使用 参考 依赖 代码生成类 命令行运行 记忆点 项目下有子模块 模板配置可以控制是否生成相应文件 ...
分类:
其他好文 时间:
2019-10-30 09:15:38
阅读次数:
72
使用Mybatis分页插件PageHelper时的分页问题 1对1查询,分页正常 1对多查询,如使用左右连接查询则会导致结果的总记录条数,子记录条数会叠加到主记录条数,导致数据不对称。 总结:使用mybatis时,在一对多的查询并且需要分页的时候需要使用子查询形式。 ...
分类:
其他好文 时间:
2019-10-29 17:00:00
阅读次数:
83
直接上代码: 这里我使用mybatis框架的逆反工程: 所以我这里省略了pojo dao 以及 dao的对应接口 需要util工具(也可以自己写): package cn.util; import org.apache.ibatis.io.Resources; import org.apache.i ...
分类:
Web程序 时间:
2019-10-28 00:45:50
阅读次数:
196
问题描述 在使用Mybatis开发中,或者和Spring整合中,在Dao层中的Mapper接口与xml中的sql对应着,在service中直接调用Dao中的方法就可以直接访问sql。如下所示: 在xml中,我们的sql语句这样定义: 我们在业务代码中,如下调用的方式就可以从数据库中获取到数据: 如果 ...
分类:
其他好文 时间:
2019-10-27 22:42:46
阅读次数:
102
Mybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis的技术架构和重要组成部分,以及基本运行原理。 博客写的很辛苦,但是写出来却不一定好看, ...
分类:
其他好文 时间:
2019-10-27 19:00:06
阅读次数:
63
直接上代码: 数据库: 使用mybatis框架操作数据库: 这里我使用逆反工程建立的: Goods实体类: package cn.kgc.pojo; import java.util.Date; public class Goods { private Integer goodsId; privat ...
分类:
Web程序 时间:
2019-10-25 18:36:47
阅读次数:
80