添加依赖 <!-- mysql 代码生成器必须引入--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.46</version> </dependenc ...
分类:
数据库 时间:
2020-07-24 16:18:42
阅读次数:
76
Oracle整合Mybatis实现list数据插入时,存在就更新,不存在就插入以及随机抽取一条记录 ...
分类:
数据库 时间:
2020-07-24 16:15:58
阅读次数:
101
mapper.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-map ...
分类:
编程语言 时间:
2020-07-24 16:05:58
阅读次数:
70
CRUD 增 (saveUser) 删 (deleteUser) 改 (updateUser) 查 (findAllUser,FindUserById) like (findUserByName,findUserByName2) 聚合函数 (findTotal) 获取保存数据的id(saveUser ...
分类:
数据库 时间:
2020-07-24 16:05:22
阅读次数:
75
springboot环境下使用pageHelper插件进行分页 背景 这两天一直在重构自己的blog系统,更换持久层框架(之前使用Spring Data JPA,别问为什么换,问就是觉得不会用),更换成为Mybatis,但是在系统中有用的分页的业务,所以查询了pageHelper进行分页处理。 分析 ...
分类:
编程语言 时间:
2020-07-24 15:37:12
阅读次数:
73
01 搭建的步骤 02 部署jar包 MyBatis的官网可以下载到最新发布版本的MyBatis,其他发布版本的MyBatis的jar文件也可以从官方网站下载。推荐下载mybatis-3.2.2.zip和mybatis-3-mybatis-3.2.2.zip 将下载的jar包添加到WEB-INF下的 ...
分类:
其他好文 时间:
2020-07-24 15:35:31
阅读次数:
63
解决方法: (1)SQL语句用as关键字给列名取别名 (2)用MyBatis提供的ResultMap标签建立实例类与表之间的关系 总结:第一种方法在SQL语句的层面上解决问题,效率高,复用性差,第二种反之; 表结构 实体类属性 private Integer userId; private Stri ...
分类:
其他好文 时间:
2020-07-24 15:25:50
阅读次数:
89
1、Maven配置 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>3.4.2</version> </dependency> <dependency ...
分类:
其他好文 时间:
2020-07-24 09:38:28
阅读次数:
69
整合的思路 一、Dao层 使用mybatis框架。创建SqlMapConfig.xml。创建一个applicationContext-dao.xml 1、配置数据源 2、需要让spring容器管理SqlsessionFactory,单例存在。 3、把mapper的代理对象放到spring容器中。使用 ...
分类:
其他好文 时间:
2020-07-23 23:23:52
阅读次数:
105
技术选型后端: 系统环境 Java EE 8mysql 5.7Apache Maven 3核心框架 Spring Framework 5.0Spring Boot 2.0Spring MVCSpring Security持久层 Apache MyBatis 3.4Alibaba Druid 1.1前 ...
分类:
编程语言 时间:
2020-07-23 23:14:43
阅读次数:
126