Closed iuhl closed 5 years ago
生成规则默认是当前时间毫秒值,可以自定义 AbstractSQLConfig$SimpleCallback.newId
在 DemoSQLConfig.SIMPLE_CALLBACK 内部重写 newId 方法,可以改成你自己想要的 UUID 等值,支持 Long 和 String 类型。
好的 看到了 还有三个问题请教一下
1:
对应到文档名称就变了 我model映射的是TestOne,试了创建其他的也是这种情况 没有前缀,
2:字段映射有方法吗
3:确定一下哪些是基础表,哪些是demo表
APIJSONAuto 自动取 _ 分隔的最后一个单词,最好要么去掉下划线就是 testone 或 TestOne,要么再在 DemoSQLConfig 加一个表名映射,保持和 APIJSONAuto 的文档一致。
2.可以在 DemoSQLConfig 重写相关方法 AbstractSQLConfig.getKey,判断 getTable 并把 key 替换为你要映射的 column 3.apijson/server/model 包里的类对应的都是基础表,其中 Table, Column, PgClass, PgAttribute 对应 MySQL 和 PostgreSQL 的系统表,可以在 AbstractSQLConfig 的表映射配置 TABLE_KEY_MAP 里看到
感谢解答