问题标签 [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 投票
1 回答
286 浏览

jhipster - 如何为简单的 Region > Country > State > City 下拉菜单设计 Jhipster JDL 关系

我不知道如何使实体之间的关系使它们相互依赖。jdl 本身是否足以拥有如下实体;

  • 添加新区域:
    • 地区名称
  • 添加新国家:
    • 地区(下拉)
    • 国家的名字
  • 添加新状态:
    • 地区(下拉)
    • 国家(下拉“列表随着地区的变化而更新)
    • 州名
  • 添加新城市:
    • 地区(下拉)
    • 国家(下拉“列表随着地区的变化而更新)
    • 州(下拉“列表随着国家的变化而更新)
    • 城市名
  • 添加新地址:
    • 地区(下拉)
    • 国家(下拉“列表随着地区的变化而更新)
    • 州(下拉“列表随着国家的变化而更新)
    • 城市(下拉“列表随着州的变化而更新)
    • 地址

我试过这个;

这个 jdl 只显示它的父级。我想创建一个新的地址实体,其中包含所有父级的区域。

如果我尝试与所有父母建立关系,所有下拉列表都是单独的。您可以选择亚洲 > 美国 > 巴黎。

将地址与具有正确依赖关系的地区、国家、州、城市相关联的正确方法是什么?

0 投票
1 回答
808 浏览

hibernate - Jhipster 中与级联删除 (JDL) 的关系

我想在两个实体之间创建关系——例如目录和文件。它与 JDL JHipster 的示例非常相似。目录有 0 个,一个或多个文件。一个文件只有一个目录。但在这种情况下,我想将文件实体外部 ID 存储到目录实体中。另外,当我删除目录时,我想删除与该目录相关的所有文件。您对如何在 JDL 中实现这一点有任何想法吗?我试图建立多对一关系,但我在级联删除方面遇到了问题。

0 投票
1 回答
398 浏览

java - JHipster - import-jdl - 字段已将 jhi_ 添加到名称

我创建了一个新的 JHipster 项目,使用 JDL Studio 创建了一个 .jh 模式文件,并将其添加到项目中。在进行 import-jdl 和项目重建后,我的一个字段的名称中添加了“jhi_”。

任何人都可以阐明这一点吗?我猜也许我使用了保留字。但是我找不到 JHipster 的保留字列表,如果有的话。

提前致谢。

完整详情:

JHipster 生成选项:单体,不使用注册表,JWT 身份验证,MySQL 数据库,Hazelcast 缓存实现,启用二级缓存,Gradle,WebSockets,Angular,SASS,无国际化,量角器,无其他生成器。

受影响的字段是此 JDL 定义中的成本字段:

及其关系:

}

它出现在 MySQL 数据库和所有生成的代码中,为jhi_cost

所有其他字段都完全按照我的预期出现。

0 投票
2 回答
1793 浏览

java - Jhipster 没有创建我在 jhipster 命令时导入的实体

我用过jhipster import-jdl my_file.jdl Jhipster 版本 V5.7.0

该jdl文件的内容是(下面(IDK应用程序?配置未在堆栈溢出的代码编辑器中显示))

和 cmd 显示

当我没有提到应用程序>配置详细信息时,它会给出错误

谁能告诉我我做错了什么?

0 投票
0 回答
50 浏览

java - 如何直接在 JDL 中加密 JHIPSTER 应用程序的数据?

有没有一种简单的方法可以直接在 JHISPter 应用程序的 JDL 中说给定字段是加密的?如何配置应用程序来加密实体特定字段的数据?Spring,例如 Jasypt,Bouncy Castle。有额外的 JDL 标签会很棒吗?谢谢你的建议。

参考:

0 投票
0 回答
60 浏览

jhipster - 从 JDL 生成的 DTO 类是否意味着可序列化?

Serialiable 接口的使用不一致。

当我从此 JDL 生成项目时,DTO 类 (ThingDTO.java) 实现了 Serializable 但不包含 serialVersionUID。UserDTO 和 PasswordChangeDTO 类不实现 Serializable。

我希望 DTO 类不实现 Serializable(如 UserDTO),或包含一个 serialVersionUID(如域类)。

JHipster 是否打算将这些类序列化?

0 投票
1 回答
42 浏览

jhipster - 为什么我的 jdl 文件生成的域有代码错误?

嗨,我正在使用 JHipster 并在 jdl 中进行一些培训,

所以当我从我的 jdl 生成实体模型时,我遇到了一些代码脚手架错误,这是由于我的 JDL 中的错误还是 JHipster 生成器中的问题

错误出现在 Seance.Java 中,添加和删除参与者在脚手架中出现错误,如下图所示

滴度和 S() 是脚手架错误

我在我的 JDL 文件中犯了一个错误,所以我得到了这个脚手架错误谢谢你

我在JHipster中创建了一个问题

0 投票
1 回答
593 浏览

javascript - 如何使用 jhipster 和 Angular 在选项中显示图片?

我试图在下拉选择框中显示图像,我使用 JHipster 并选择 angular 作为前端,而在使用 jdl 时,我使用 ImageBlob 字段生成一个 Photo 实体来处理图片。

我在照片和 Boxeur 实体之间有关系,其中 Boxeur 有一张照片

我现在正在自定义我的表单,所以我希望在下拉列表中显示图像,但由于我是 Angular 新手(使用它不超过 1 个月,在 JS 中不超过 3 个月)我真的不知道如何在选择

我成功地在网格中展示了所有拳击手的照片

我用谷歌搜索,发现这可以使用选项的背景图像属性,但我真的不知道如何补救

这是迄今为止所拥有的一切

我想知道如何使用我作为 img src 获得的东西

在使用 Manu 下面的解决方案后,我发现 photoOption.photo 是一个 blob,可以在 img 标签中使用,但不能作为背景的 url

如果没有,是否有解决此问题的好习惯?

0 投票
0 回答
283 浏览

java - JDL 为 DTO 中的 OneToMany 相关实体生成的 getter

我正在使用 JDL (JHipster 5.8.1) 使用 DTO 选项定义我的域模型:

我试图定义包含多个可重用标签和多个团队的事件。目的是让 API 生成复合 JSON,其中包含所有标签和所有团队在请求的事件中(以避免 REST 中的 N+1 问题)

我希望在标签 <-> 事件和团队 <-> 事件之间获得双向关系。对于多对多关系,这是真的:我在 EventDTO 中看到了 TagDTO 的吸气剂。但是对于 OneToMany(也是 ManyToOne),我在 EventDTO 中看不到任何 getter,而在 Team 中没有看到 eventId getter:

dto * with mapstruct如果 eagerload=true,则生成的无行代码会生成带有所有子实体的预期 JSON,但这种方法可能会导致安全问题。

是否可以更正我的 JDL 以生成类似 childEntity 的 DTO 但不生成类似 childId 的 DTO?

0 投票
1 回答
337 浏览

jhipster - JHipster Import-jdl Entity generator master.xml 和 CacheConfiguration 未更新

我使用 JHipster 生成了一个微服务应用程序,然后使用 JHipster "import-jdl"命令生成了很多实体。

但最近我注意到,在运行import-jdl命令后,新创建的变更日志文件没有反映在master.xml Liquibase 文件上,并且CacheConfiguration类没有被新创建的实体更新。

我认为发生这种行为是因为 JHipster 跳过了文件覆盖。但它应该在生成之前询问我是否要强制或跳过文件覆盖。