-
Notifications
You must be signed in to change notification settings - Fork 2.5k
如何去除表或列的前缀
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_,点击确定的时候,就可以看到生成了的属性名称。