mybatis
文章平均质量分 91
新风s
什么都没有发生过...
展开
-
MyBatis-Plus实现updateByIdAll()方法,更新包括NULL值字段
概述MyBatis-Plus在默认情况下,在使用更新方法update或updateById等方法时,传入实体类对象是不会将实体类中的NULL字段更新到数据库的。在SpringBoot项目中可以通过以下配置设置是否更新空值:mybatis-plus: global-config: db-config: update-strategy: NOT_NULL # 字段策略 # IGNORED:"忽略判断,会更新NULL和空串", # NOT_NULL原创 2021-05-20 21:54:46 · 3182 阅读 · 11 评论 -
MyBatis-Plus代码生成器,如何自定义代码生成路径
1. 导入代码生成依赖主要依赖于mybatis-plus-generator和模板引擎,这里使用的是freemarker,也可以使用其他模板引擎。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...原创 2020-04-12 23:06:32 · 9581 阅读 · 0 评论 -
Mybatis结果集映射<resultMap>和多表关联映射
1. resultMap元素<!--column不做限制,可以为任意表的字段,而property须为type 定义的pojo属性--><resultMap id="唯一的标识" type="映射的pojo1对象" extends="继承其他resultMap"> <id column="表的主键字段" jdbcType="字段类型" property="映射p...原创 2019-08-20 21:55:18 · 1239 阅读 · 0 评论 -
Mybatis映射文件简介
1. 主要元素元素描述< mapper >映射文件的根元素< select>映射文件的根元素< insert>映射文件的根元素< update>映射文件的根元素< delete >映射文件的根元素< sql>映射文件的根元素< cache >映...原创 2019-08-17 16:21:52 · 373 阅读 · 0 评论 -
mybatis的mapper接口没有实现为什么可以调用
public class Test { public static void main(String[] args){ TestObject res = (TestObject) Proxy.newProxyInstance(TestObject.class.getClassLoader(), new Class[]{TestObject...原创 2019-09-11 00:56:12 · 2684 阅读 · 1 评论