Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jhipster在分析导入jdl时给出错误_Java_Jhipster_Jdl - Fatal编程技术网

Java jhipster在分析导入jdl时给出错误

Java jhipster在分析导入jdl时给出错误,java,jhipster,jdl,Java,Jhipster,Jdl,我使用“”创建了一个jdl文件,但在jhipster项目中启动导入时,出现以下错误: 我在jdl Studio中没有错误 Using JHipster version installed locally in current project's node_modules Executing jhipster:import-jdl jhipster-jdl.jh Options: The jdl is being parsed. events.js:160 throw er; // Unha

我使用“”创建了一个jdl文件,但在jhipster项目中启动导入时,出现以下错误:

我在jdl Studio中没有错误

Using JHipster version installed locally in current project's node_modules
Executing jhipster:import-jdl jhipster-jdl.jh
Options: 
The jdl is being parsed.
events.js:160
  throw er; // Unhandled 'error' event
  ^

Error: ERROR!
Error while parsing entities from JDL

at Environment.error (D:\workspace\yvidya\node_modules\yeoman-environment\lib\environment.js:157:40)
at error (D:\workspace\yvidya\node_modules\generator-jhipster\generators\generator-base.js:1676:18)
at parseJDL (D:\workspace\yvidya\node_modules\generator-jhipster\generators\import-jdl\index.js:105:26)
at Object.<anonymous> (D:\workspace\yvidya\node_modules\yeoman-generator\lib\index.js:399:25)
at D:\workspace\yvidya\node_modules\run-async\index.js:25:25
at D:\workspace\yvidya\node_modules\run-async\index.js:24:19
at self.env.runLoop.add.completed (D:\workspace\yvidya\node_modules\yeoman-generator\lib\index.js:400:11)
at runCallback (timers.js:672:20)
at tryOnImmediate (timers.js:645:5)
at processImmediate [as _immediateCallback] (timers.js:617:5)
你能告诉我这个错误吗?我不明白

我正在使用jhipster 4.9.0并使用函数import jdl

谢谢


Vince

您的两个实体(
Memo
BonSav
)使用
Text
数据类型。这不是有效的JDL数据类型。使用
String
TextBlob
您的两个实体(
Memo
BonSav
)使用
Text
数据类型。这不是有效的JDL数据类型。使用
String
TextBlob

另一个技巧,您实际上可以将关系分组在一起:

relationship ManyToOne {
    Memo{modificateur(nom)} to UserFonc
}

relationship ManyToOne {
    BonSav{createur(nom)} to UserFonc
}

relationship ManyToOne {
    BonSav{modificateur(nom)} to UserFonc
}
可能是

relationship ManyToOne {
    Memo{modificateur(nom)} to UserFonc
    BonSav{createur(nom)} to UserFonc
    BonSav{modificateur(nom)} to UserFonc
}

我想这将有助于调试:)

另一个技巧是,您实际上可以将关系分组在一起:

relationship ManyToOne {
    Memo{modificateur(nom)} to UserFonc
}

relationship ManyToOne {
    BonSav{createur(nom)} to UserFonc
}

relationship ManyToOne {
    BonSav{modificateur(nom)} to UserFonc
}
可能是

relationship ManyToOne {
    Memo{modificateur(nom)} to UserFonc
    BonSav{createur(nom)} to UserFonc
    BonSav{modificateur(nom)} to UserFonc
}
我想这将有助于调试:)