使用Mybatis-plus进行基本的CRUD(增查改删)操作。 实体类(User)代码: import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField ...
分类:
其他好文 时间:
2019-12-07 16:02:59
阅读次数:
107
mybatis plus简介 MyBatis Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网:https://mp.baomidou.com/ 使用 1. 引入pom包文件 这个是lombok,实体类的属性注解 ...
分类:
编程语言 时间:
2019-12-03 18:04:06
阅读次数:
83
MyBatis目前是主流的数据访问层框架,我司目前的项目大部分都是用MyBatis。本文将使用Spring Boot快速创建项目,并且在Spring Boot中使用MyBatis,编写了一个根据区域id获取区域信息的接口例子。在最后,使用MyBatis的Generator自动生成代码。 0、新建Sp ...
分类:
编程语言 时间:
2019-12-03 01:16:03
阅读次数:
125
编程式开发使用MyBatis 在研究MyBatis源码之前,先来看下单独使用MyBatis来查询数据库时是怎么做的: 1 InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml"); 2 SqlSessi ...
分类:
其他好文 时间:
2019-12-01 18:32:01
阅读次数:
79
最近,配置项目,使用SpringBoot2.2.1,配置mybatis访问db,配好后,使用自定义的数据源。启动发生: 虽然,我知道,是因为我没有在application.yml文件中配置:spring.datasource。但是因为我是自定义的数据源,配置项不在spring.datasource, ...
分类:
编程语言 时间:
2019-11-30 22:48:06
阅读次数:
260
1,本节主要讲了sql注入防范,如果使用mybatis,需要注意mapper.xml里面$会造成sql注入风险。 第一个 api 代码:https://github.com/lhy1234/springcloud-security/tree/master/nb-user-api ,这里就不粘贴代码了 ...
分类:
编程语言 时间:
2019-11-27 23:20:02
阅读次数:
120
本来写了一份,临时有事忘保存,丢了,现在重新写一份 使用mybatis的resultMap进行复杂查询 首先来了解一下数据表的结构。 现在共有两张表,paper_template和paper_template_question_setting,其中paper_template是主表,setting是 ...
分类:
其他好文 时间:
2019-11-26 19:10:54
阅读次数:
60
一、配置文件引入 1. 插件引入,引入 2. 添加数据源,配置包扫描路劲 3. 在resources目录下新建generator文件夹,并新建generatorConfig.xml配置文件,xml配置文件,用于配置实体类,mapper,xml,等生成文件的路径; 二、新建maven编译 然后进行编译 ...
分类:
编程语言 时间:
2019-11-25 20:36:01
阅读次数:
99
我们无需手动编写 实体类、DAO、XML 配置文件,只需要使用 MyBatis 提供的一个 Maven 插件就可以自动生成所需的各种文件便能够满足基本的业务需求,如果业务比较复杂只需要修改相关文件即可。 #配置插件 在 pom.xml 文件中增加 mybatis-generator-maven-pl ...
分类:
其他好文 时间:
2019-11-23 09:59:00
阅读次数:
70
在公司项目开发中,使用Mybatis居多。在 "SpringBoot:3.SpringBoot使用Spring data jpa实现数据库访问" 中,这种jpa风格的把sql语句和java代码放到一起,总感觉分离的不够彻底。基于个人习惯,还是比较喜欢把代码和sql分开,sql语句在xml文件里不管多 ...
分类:
数据库 时间:
2019-11-23 09:53:58
阅读次数:
72