idea生成实体类自定义模板

本文介绍了如何在IntelliJ IDEA中创建自定义的实体类生成模板,以满足添加Swagger支持、序列化、ID生成策略和注释模板等需求。通过设置数据库连接并编辑Groovy脚本,实现个性化实体类的快速生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在使用idea创建实体类的时候,不管是在persistence还是database panel中生成的实体类,都与个人所想要的实体类有一定的差距,例如想要添加swagger支持、默认实现序列化、设定id生成策略、设置注释模板等,所以手痒直接开敲,使用自定义的entity生成模板。PS:如果使用mybatis的话,可以下载一下mybatis插件(MyBatis plugin),更加有针对性生成对应的实体类、mapper xml等。

1、创建数据库连接,选择所使用的数据库

在这里插入图片描述
设置数据库连接信息,并且test connection确定配置无误
在这里插入图片描述

2、创建entity生成模板,打开idea的scripts directory

在这里插入图片描述
创建属于自己的实体类生成模板,我这边命名为 Entity.groovy,代码奉上

import com.intellij.database.model.DasTable
import com.intellij.database.model.ObjectKind
import com.intell
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值