Skip to content

如何去除表或列的前缀

Owen edited this page Jun 29, 2021 · 3 revisions

背景

部分公司有一些表名或列名的命名规范,比如表名以t_开头,列名以f_开头,但是生成Java的属性名的时候,显然是不希望有这些前缀的,那么应该如何处理呢?

CREATE TABLE `t_category` (
  `f_id` int(11) NOT NULL AUTO_INCREMENT,
  `f_created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `f_updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `f_name` varchar(20) NOT NULL DEFAULT '',
  `f_icon_url` varchar(200) NOT NULL DEFAULT '',
  `f_sort` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`f_id`),
  UNIQUE KEY `name_unique_index` (`f_name`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;

去除表名的前缀

去除表名的前缀比较简单,就是自动生成的表名手动删除一下前缀即可,比较只需一次就可以完成。

去除列名的前缀

去除列名的前缀,可以在点击“定制列”按钮弹窗的对话框的左下角,点击“属性配置”按钮,输入需要去除的通用前缀(支持去除多个前缀,以|分隔),比如f_,点击确定的时候,就可以看到生成了的属性名称。 定制列

image

Clone this wiki locally