问题标签 [jdl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
460 浏览

angular - 为什么 JHipster JDL 只为角度/打字稿代码的枚举表达式生成字符串值?

不确定这是否是 JDL 中的错误,或者我只是不理解它,但是如果我像这样在 Jhipster JDL 中创建一个枚举

然后它将为我的角度代码生成这个打字稿。

除非我做错了 switch 语句......这个 switch 语句将不起作用:

为了解决这个问题,我建议将 JhipsterJDL 生成的代码更改为生成类似 Typescript 2.4 中定义的广告:

0 投票
1 回答
410 浏览

java - 当我导入 jdl 文件时,只会生成客户端

我正在使用 jhipster,由于某种原因,当我执行 jhipster import-jdl db/jhipster-jdl.jh 或 jhipster:entity someEntity jhipster 时,只生成客户端,生成任何 java 文件。

我还发现任何与 liquibase 相关的文件都是为我要创建的实体生成的

我尝试手动创建 liquibase 文件,并更新了数据库,但生成了任何 java 文件。

你有什么主意吗?

我的 .yo-rc.json 是:

0 投票
1 回答
438 浏览

jhipster - 如何更改或摆脱 JHipster React 项目中的“my-suffix”?

我刚开始使用 JHipster,我正在试验 5.0.0-beta.1。我尝试使用 React 前端创建一个简单的应用程序。

我还尝试导入https://www.jhipster.tech/jdl/中描述的示例 JDL 模型(Oracle“人力资源”示例应用程序)

我做了一个

一切顺利,一切都像宣传的那样工作。然而,在前端所有实体都有一个“我的后缀”后缀,甚至在屏幕上它们也显示为“区域我的后缀”、“国家我的后缀”等。

在此处输入图像描述

阅读文档后,我发现了“Angular suffix”的概念并尝试了

但无济于事。

那么,有没有办法摆脱后缀或将其设置为有意义的值?

0 投票
2 回答
4756 浏览

java - Jhipster jdl-generation后如何将H2数据库重置为原始状态?

我有这个项目,我使用生成器 yo jhipster:import-jdl 在 Jhipster 中运行。当它结束时,一切都干净了,可以开始了。这就是我想轻松回到的状态,在H2持久盘拷贝中,当我做测试、修改等等,重新开始。

我想每次启动项目时使用 H2 非持久内存都会创建所有内容,但是有没有简单的方法可以使结果产生磁盘持久类型?(请确认)

或者,更好的是,在你开始项目之前,有没有办法告诉 Jhipter 从内存更改为持久数据库到内存持久性?

如果无法随意更改,我搜索了一个解决方案,看起来我应该定期删除所有对象重置嵌入式 H2 数据库 ,然后我不知道该怎么做才能获得一个干净的数据库。

0 投票
1 回答
267 浏览

java - 在 jhipster java 中使用 JDL 更改数据库结构

我尝试与 jhipster 一起做一个附带项目。我喜欢在 JDL Studio(Web 版)中更改数据库结构的方式。但是我很难适应变化。

我做什么,我现在有我的基本数据库结构,例如 Book And Author。由于 @jsonignore 和缓存以及 Angular .ts 中的一些更改,我对模型进行了一些更改,例如一些仅 cliint 需要/具有视图的文件。现在看起来还可以,但我不会扩展我的结构。但是通过再次导入这个 jdl,我有很多工作要做,接受或忽略我自己的更改。有一个更好的方法吗?也许不要更改生成的文件?

jhipster v4.14.4,单体

0 投票
1 回答
1106 浏览

java - 使用 Jhipster JDL 时出现 QueryService 错误

我使用 Jhipster 在我的应用程序中生成实体。这是jdl文件内容:

问题出现在后缀为 QueryService 的类中,例如 GameGenreQueryService、GameQueryService 和 TournamentQueryService。问题出现在方法中:Jhipster 生成的 createSpecification :

Tournament_ 无法解析为变量,Game_ 无法解析为变量

我不知道这种方法期望什么,但这是发生的错误。这是我在 Jhipster 上的错误吗?

0 投票
1 回答
976 浏览

java - JDL 导入解析成功,但生成的实体不匹配

当我导入 JDL 时,C:\temp\vdemo5>jhipster import-jdl room10.jh 导入失败,我不知道为什么。能否请你帮忙?其他导入也会发生此错误。

这是我的 JDL 文件 room10.hj:

===================================== 这是命令和错误:

=======================================这是我的.yo-rc.json

0 投票
1 回答
424 浏览

java - Jhipster jdl 错误 - `需要有效的源和目标实体`

我正在尝试将我的 jdl 文件导入我的 jhipster 项目,但出现以下错误:

这是说我没有要导入的有效 jdl 文件。查看我的 jdl,我找不到任何语法错误,并且错误消息没有给我一行。有任何想法吗?

0 投票
1 回答
406 浏览

jhipster - hipster - 导入 JDL

我是 jhipster 的新手。所以如果答案很明显,我很抱歉。

我正在尝试使用以下命令导入我的 JDL:

我的 JDL:

我得到的错误:

尝试了所有我发现修复它的选项,但我在乞求我有一个枚举时遇到了同样的错误,但我改变它只是为了让它工作。但我仍然收到此错误我没有看到任何我知道的保留字

提前感谢您的时间

0 投票
2 回答
4322 浏览

java - How to use List with JDL entities in Jhipster

I'm new to use Jhipster. I want to create a JDL entity using my existing model classes. Here is my model class.

Normal JDL entity can be created like,

But I need to know how to use List in JDL entities.