首页 > TAG信息列表 > tableInfo

Easy Code插件使用(附Spring Data JPA生成模板)

文章目录 一、概述二、安装1. 安装插件2. 连接数据库 三、生成代码四、配置EasyCode五、Spring Data JPA模板1. controller类2. service接口3. serviceImpl实现类4. dao接口 六、MyBatisPlus模板修改1. entity实体类2. 表以"t_"开头 一、概述 EasyCode可以自动根据表格生

easycode swagger模板

easycode模板 新增模板生成映射文件前记得在数据库字段类型映射位置(File->Settings-->Other Settings-->EasyCode-->Type Mapper)位置增加tinyint的对应关系:tinyint((\d+))? entity.java ##引入宏定义 $!{define.vm} ##使用宏定义设置回调(保存位置与文件后缀) #save("/entity"

QT--QTableWidget

本文为学习记录,若有错误,请联系作者,谦虚受教。 文章目录 前言一、QTableWidget是什么?二、基本操作三、简单例子总结 前言 满地都是六便士,她却抬头看见了月亮。 一、QTableWidget是什么? QTableWidget 是 Qt 中的表格组件类。在窗体上放置一个 QTableWidget 组件后,可以

Mybatis-Plus默认主键策略导致自动生成19位长度主键id的坑

原创/朱季谦 某天检查一位离职同事写的代码,发现其对应表虽然设置了AUTO_INCREMENT自增,但页面新增功能生成的数据主键id很诡异,长度达到了19位,且不是从1开始递增的—— 我检查了一下,发现该表目前自增主键已经变成从1468844351843872770开始递增了—— 这就很奇怪了,目前该表数据量

Easy Code探测Schema,生成聪明一点点的Mybatis代码

  库是什么   “库”和“表”是关系型数据库的两个重要概念,“库”对应MySQL中的schema。写SQL语句如果是指定当前schema中的表,则可以省略schema,如 select * from tableX 。如果指定的表不属性当前schema,则必须写schema,如 select * from schemaX.tableX 。 问题   由于历

22Sql注入的原理

我们知道,MP启动后会将BaseMapper中的一系列方法注册到mappedStatements中。那么究竟是如何注入的? 1、在MP中,ISqlInjector负责sql的注入工作,是一个接口,AbstractSqlInjector是它的实现类。关系如下: 2、在AbstractSqlInjector中,主要是由inspectInject()方法进行注入的。在实现方法中

IDEA专题

目录 一、IDEA的下载安装激活 二、IDEA实用插件安装 1.Alibaba Java Coding Guidelines 2.MybatisX 3.Easy Code    a.配置模板    b.连接数据库    c.生成代码   一、IDEA的下载安装激活              IDEA官网下载并安装,激活方法如下:设置——》插件——》Mark

使用EasyCode(代码神器)生成代码-自定义模板

自定义模版 File->Settings->Easy Code->Template Setting: entity.java ##引入宏定义 $!define ##使用宏定义设置回调(保存位置与文件后缀) #save("/entity", ".java") ##使用宏定义设置包后缀 #setPackageSuffix("entity") ##使用全局变量实现默认包导入 $!autoImport import

easycode使用碰到的问题以及自定义的模板

一、遇到的问题 1、mysql数据库中有些字段没有生成到 在图形工具中修改了表结构 ,增加了字段,这个时候要在idea中刷新下数据库 2、数据库中有tinyint 类型的字段,生成代码后mapper.xml中jdbcType总是BYTE,但是mybatis中并没有BYTE。 3、生成代码存放位置 (1)前面是包路径,后面

mybatis-plus 3.4.0 - SqlSource生成器

// return Stream.of( // new Insert(), // new Delete(), // new DeleteByMap(), // new DeleteById(), // new DeleteBatchByIds(), // new Update(), // new UpdateById(), // new SelectById(), //

T4模版生成实体(三)

5. 定义T4模版及所要的变量 5.1 创建实体模版        右键添加新项,模版分为两种:文本模版,运行时文本模版        文本模版是填入什么,立刻就会生成你最终需要的文件       在展开的文件下 显然这个不是我们需要的,因为我们的要动态由代码来生成的     这里我们创建

EasyCode模板,配合通用mapper,dubbo项目使用

EasyCode模板,配合通用mapper,dubbo项目使用javadubbo通用Mapper在idea里下载easyCode插件,然后设置模板 一、entity(实体类)模板 ##引入宏定义 $!define #set($entityName = $tableInfo.name) ##使用宏定义设置回调(保存位置与文件后缀) #save("/entity", ".java") $!callback.

springboot-easycode配置文件修改

网上抄的然后不能够使用,自己又改了该就可以了entity ##引入宏定义 $!define ##使用宏定义设置回调(保存位置与文件后缀) #save("/entity", ".java") ##使用宏定义设置包后缀 #setPackageSuffix("entity") ##使用全局变量实现默认包导入 $!autoImport import lombok.Data; #for

mybatis-plus解决 sqlserver批量插入list报错(转)

原文地址: mybatis-plus解决 sqlserver批量插入list报错 注:我本地的mybits-plus版本为3.1.0 错误1: org.apache.ibatis.exceptions.PersistenceException: ### Error flushing statements. Cause: org.apache.ibatis.executor.ExecutorException: Error getting generated key or

EasyCode 简介

EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。通常用于生成Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成HTML、JS、PHP等代码。理论上来说只要是与数据有关的代码都是可以生

Qt QTableWidget及基本操作

Qt QTableWidget及基本操作(详解版) < Qt QTreeWidget和QDockWidgetQt Model/View结构 > C语言中文网推出辅导班啦,包括「C语言辅导班、C++辅导班、算法/数据结构辅导班」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践 + 永久学习。QQ在线,随时响应! QTable