
MyBatis
小z啊
这个作者很懒,什么都没留下…
展开
-
mybatis+oracle使用笔记
1、批量插入(mysql和oracle的批量插入sql语法有区别)<insert id ="insertBatch" parameterType="java.util.List" useGeneratedKeys="false"> insert /*+ IGNORE_ROW_ON_DUPKEY_INDEX(SYSTEM(id, name)) */ into USER (<include refid="Base_Column_List"/>) select &原创 2021-05-28 18:11:45 · 273 阅读 · 0 评论 -
springboot+mybatis-plus实现oracle自增序列
第一种方法:1、注入bean keyGenerator(使用@Bean(name="keyGenerator_")是防止微服务架构时bean冲突)@Bean(name="keyGenerator_")public IKeyGenerator keyGenerator() {return new OracleKeyGenerator();}2、实体类设置:实体类名上注解@KeySequence(value = "序列名", clazz = Integer.class)设置主键(主键生成策略必原创 2021-05-28 18:02:37 · 1730 阅读 · 1 评论 -
swagger注解(@ApiModelProperty)实体类swagger-ui不显示问题
实体类首字母必须小写,否则swagger-ui界面显示对象的参数说明不显示、是否必输属性即使指定必输也是显示false;比如数据库中字段为B_WORKDAYFLAG,使用mybatis-plus代码生成器工具生成后是bWorkDayFlag,此时可以在mybatis-plus代码生成器中设置生成实体类时去掉字段前缀,如:strategy.setFieldPrefix("B_", "C_", "D_", "VC_"); //生成实体时去掉字段前缀*** 代码***public static void原创 2021-05-13 18:04:38 · 7690 阅读 · 0 评论 -
SpringBoot集成Mybatis-Plus
1. 代码生成器1.1 相关依赖MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模板引擎的默认依赖,需要手动添加相关依赖:· 添加 代码生成器 依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.2.0</version&g原创 2021-05-11 14:02:28 · 100 阅读 · 0 评论 -
mybatis--代码自动生成插件配置
1、新增mybatis-generator-config.xml插件配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_原创 2021-03-22 15:14:37 · 204 阅读 · 0 评论