- 1、利用 idea 下 Terminal command 命令行键入 命令 jhipster jdl mono1.jdl 来执行 jdl 建库操作时会报错:Cannot read property ‘changelogDate’ of undefined
解决报错1
解决方法:找到yo-rc.json文件下的entities属性,将entities[ ] , 方括号中的内容删除干净再执行命令行命令
- 2、利用Jhipster生成实体类时,User表的建立是由Jhipster自动创建生成的,为了与SpringSecurity + jwt 整合,所以当我们JDL文件中即使有User表,再执行上述jdl操作时,你创建自定义的User表也不会生效。详情见官方文档
但是你可以扩充User表。
- JDL文档语法详见官方文档,示例如下:
/** 用户和角色的状态 */
enum Status{
/** 删除 */
DELETE,
/** 正常 */
NORMAL,
/** 停用 */
DISABLE
}
/** 角色表 */
entity Role(sys_role) {
/** 角色编号 */
roleId Long required unique,
/** 角色名称 */
roleTypeName RoleName required ,
/** 角色状态 */
roleStatus Status,
/** 操作平台 */
webOrApp WebOrApp
}
/**枚举类 */
enum WebOrApp{
/** 电脑端 */
WEB,
/** 移动端 */
APP,