问题
在Java Bean中可以对每个字段和类进行注解,相对应的问题就是想在MySQL中能够看到注释能够知道对应表和字段的业务意义。
解决
写注释
CREATE TABLE sn_order_bill (
id bigint(19) NOT NULL auto_increment comment '主键',
sn_order_pay_step_id bigint(19) comment '订单付款步骤主键',
payment_company_name varchar(50) comment '付款公司名',
paying_company_address varchar(100) comment '付款公司地址',
receiving_company_name varchar(50) comment '收款公司名',
receiving_company_address varchar(100) comment '收款公司地址',
bill_code varchar(50) comment '账单编码',
remarks varchar(100) comment '备注',
send_materials bit(1) comment '是否发送物料',
account_name varchar(50) comment '银行账号名',
account_number varchar(100) comment '银行账号',
bank_name varchar(50) comment '银行名',
bank_address varchar(100) comment '银行地址',
swift_bic varchar(50) comment 'SWIFT代码',
bill_date datetime comment '收款日期',
item_name varchar(50) comment '项目名称',
payment_ratio varchar(20) comment '付款比例',
payment_amount decimal(10,2) comment '付款总额',
payment_terms longtext comment '付款总额',
status varchar(50) comment '账单状态',
sn_payment_voucher_id bigint(19) comment '订单步骤支付凭证主键',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 comment='账单';
查注释
-- 查看创建语句
SHOW CREATE TABLE sn_order_bill;
-- 查看字段注释
show full columns from sn_order_bill;