273 Star 2.2K Fork 907

tanghc / code-gen

 / 详情

代码生成器做的很灵活

待办的
创建于  
2021-12-24 10:15

想咨询一下大佬在哪里可以配置生成好的字段顺序 现在生成的实体默认按照首字母大小写升序 改哪个文件可以搞成默认无排序呢

评论 (5)

陈一铭 创建了任务

您使用的什么数据库,默认是没有排序的,按照数据库字段顺序来的。

输入图片说明
mysql数据库 我修改过模板 生成后就是按照首字母排好序的了

SELECT
	COLUMN_NAME AS 'Field',
	COLUMN_DEFAULT AS 'Default',
	IS_NULLABLE AS 'Null',
	DATA_TYPE AS 'DataType',
CASE
		DATA_TYPE 
		WHEN 'int' THEN
		NUMERIC_PRECISION 
		WHEN 'varchar' THEN
		CHARACTER_MAXIMUM_LENGTH 
	END AS 'MaxLength',
	IFNULL( NUMERIC_SCALE, 0 ) AS 'Scale',
	COLUMN_TYPE AS 'Type',
	COLUMN_KEY 'KEY',
	EXTRA AS 'Extra',
	COLUMN_COMMENT AS 'Comment' 
FROM
	information_schema.`COLUMNS` 
WHERE
	1 = 1 
	AND TABLE_SCHEMA = 'stu' 
	AND TABLE_NAME = 't_user'

执行下这个SQL,看下顺序,我是按照这个返回顺序来的, stu换成你的数据库名字,t_user换成表名

这段sql返回的就是按首字母排序返回的 我生成的实体和这个顺序一样

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
332975 durcframework 1578920327 9928036 chenyimingsup 1677492862
Java
1
https://gitee.com/durcframework/code-gen.git
git@gitee.com:durcframework/code-gen.git
durcframework
code-gen
code-gen

搜索帮助

344bd9b3 5694891 D2dac590 5694891