最近在使用idea创建实体类的时候,不管是在persistence还是database panel中生成的实体类,都与个人所想要的实体类有一定的差距,例如想要添加swagger支持、默认实现序列化、设定id生成策略、设置注释模板等,所以手痒直接开敲,使用自定义的entity生成模板。PS:如果使用mybatis的话,可以下载一下mybatis插件(MyBatis plugin),更加有针对性生成对应的实体类、mapper xml等。
1、创建数据库连接,选择所使用的数据库
设置数据库连接信息,并且test connection确定配置无误
2、创建entity生成模板,打开idea的scripts directory
创建属于自己的实体类生成模板,我这边命名为 Entity.groovy,代码奉上