如何配置Maven插件mybatis-generator,使PO类字段注释与数据库表字段一致?

2026-05-23 01:380阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1998个文字,预计阅读时间需要8分钟。

前言+去年刚入职的时候,我发现PO类(和数据库表对应的类)上,一片都是注释,什么注意都没有,类上没注释,field上也没注释。+在以前的项目中,其实我们都是有生成注释的。

前言

去年刚入职的时候,我就发现,po类(和数据库表对应的类)上,一片都是光秃秃的,什么注释都没有,类上没注释,field上也没注释。

在以前的项目中,其实我们都是有生成注释的,比如,对于下面这个表:

CREATE TABLE `t_user_info` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(100) DEFAULT NULL COMMENT '名字', `email` varchar(128) DEFAULT NULL COMMENT '邮箱', `create_time` datetime NOT NULL COMMENT '创建时间', `modify_time` datetime NOT NULL COMMENT '修改时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8

我们希望看到的po长这样,字段上有注释:

public class UserInfo { /** * 主键 */ private Integer id; /** * 名字 */ private String name; ... }

我在前东家的时候,是有一个单独的mybatis-generator的工程,也是当年在网上瞎找着的,直接运行main类即可,就可以生成待注释的po,但原理了解不多,就是用用。

阅读全文

本文共计1998个文字,预计阅读时间需要8分钟。

前言+去年刚入职的时候,我发现PO类(和数据库表对应的类)上,一片都是注释,什么注意都没有,类上没注释,field上也没注释。+在以前的项目中,其实我们都是有生成注释的。

前言

去年刚入职的时候,我就发现,po类(和数据库表对应的类)上,一片都是光秃秃的,什么注释都没有,类上没注释,field上也没注释。

在以前的项目中,其实我们都是有生成注释的,比如,对于下面这个表:

CREATE TABLE `t_user_info` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(100) DEFAULT NULL COMMENT '名字', `email` varchar(128) DEFAULT NULL COMMENT '邮箱', `create_time` datetime NOT NULL COMMENT '创建时间', `modify_time` datetime NOT NULL COMMENT '修改时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8

我们希望看到的po长这样,字段上有注释:

public class UserInfo { /** * 主键 */ private Integer id; /** * 名字 */ private String name; ... }

我在前东家的时候,是有一个单独的mybatis-generator的工程,也是当年在网上瞎找着的,直接运行main类即可,就可以生成待注释的po,但原理了解不多,就是用用。

阅读全文