at com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper.columnToString(AbstractLambdaWrapper.java:39) ~[mybatis-plus-core-3.5.5.jar:3.5.5] at com.baomidou.mybatisplus.core.conditions.AbstractWrapper.l
mybatis-plus:global-config:db-config:logic-delete-field:flag# 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)logic-delete-value:1# 逻辑已删除值(默认为 1)logic-not-delete-value:0# 逻辑未删除值(默认为 0) 实际场景 实际场景中,官方推荐直接在数据库中设置逻辑删除字段的默认值。
// 区分:// 链式调用 普通UpdateChainWrapper<T>update();// 链式调用 lambda 式。注意:不支持 KotlinLambdaUpdateChainWrapper<T>lambdaUpdate();// 等价示例:query().eq("id", value).one();lambdaQuery().eq(Entity::getId, value).one();// 等价示例:update().eq("id", value).remove();lambda...
Kotlin是一个基于JVM的新的编程语言,2010年由IntelliJ IDEA所在的JetBrains公司开发,自2012年以来一直开源。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 Kotlin是面向对象和功能编程功能的JVM和Android的通用、开源、静态的实用的编程语言。它专注于交互性、安全性及清晰度和工具的支...
enableKotlin 开启kotlin 模式 默认值:false enableSwagger 开启swagger 模式 默认值:false dateType(DateType) 时间策略 DateType.ONLY_DATE=Date 默认值: DateType.TIME_PACK=LocalDateTime commentDate(String) 注释日期 默认值: yyyy-MM-dd 包配置(PackageConfig) 方法 说明 示例 parent(String) 父包名 默认值:...
用 Kotlin 的话就对自己更好点,少个代码生成器的步骤:valcontext=JpqlRenderContext()valquery=jpql{...
链式调用 lambda 式 // 区分: // 链式调用 普通 UpdateChainWrapperupdate(); // 链式调用 lambda 式。注意:不支持 Kotlin LambdaUpdateChainWrapperlambdaUpdate(); // 等价示例: query().eq("id", value).one(); lambdaQuery().eq(Entity::getId, value).one(); ...
查询mybatisPlus源码可以看到,条件构造器wrapper继承情况: Wrapper:条件构造器,最顶端的一个类 AbstractWrapper:用于sql语句条件的封装,主要是封装where条件 QueryWrapper:查询条件封装 UpdateWrapper:更新条件封装 AbstractLambdaWrapper:具有Lambda语法的条件封装 LambdaQueryWrapper:具有Lambda语法查询条件封装 LambdaUpdateWrapper:具...
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 使用教程 添加 代码生成器 依赖 <!--lombok依赖--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional...
链式调用 lambda 式 // 区分:// 链式调用 普通UpdateChainWrapper<T> update();// 链式调用 lambda 式。注意:不支持 KotlinLambdaUpdateChainWrapper<T> lambdaUpdate();// 等价示例:query().eq("id", value).one();lambdaQuery().eq(Entity::getId, value).one();// 等价示例:update().eq("id", ...