问题标签 [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.
jhipster - 如何为简单的 Region > Country > State > City 下拉菜单设计 Jhipster JDL 关系
我不知道如何使实体之间的关系使它们相互依赖。jdl 本身是否足以拥有如下实体;
- 添加新区域:
- 地区名称
- 添加新国家:
- 地区(下拉)
- 国家的名字
- 添加新状态:
- 地区(下拉)
- 国家(下拉“列表随着地区的变化而更新)
- 州名
- 添加新城市:
- 地区(下拉)
- 国家(下拉“列表随着地区的变化而更新)
- 州(下拉“列表随着国家的变化而更新)
- 城市名
- 添加新地址:
- 地区(下拉)
- 国家(下拉“列表随着地区的变化而更新)
- 州(下拉“列表随着国家的变化而更新)
- 城市(下拉“列表随着州的变化而更新)
- 地址
我试过这个;
这个 jdl 只显示它的父级。我想创建一个新的地址实体,其中包含所有父级的区域。
如果我尝试与所有父母建立关系,所有下拉列表都是单独的。您可以选择亚洲 > 美国 > 巴黎。
将地址与具有正确依赖关系的地区、国家、州、城市相关联的正确方法是什么?
hibernate - Jhipster 中与级联删除 (JDL) 的关系
我想在两个实体之间创建关系——例如目录和文件。它与 JDL JHipster 的示例非常相似。目录有 0 个,一个或多个文件。一个文件只有一个目录。但在这种情况下,我想将文件实体外部 ID 存储到目录实体中。另外,当我删除目录时,我想删除与该目录相关的所有文件。您对如何在 JDL 中实现这一点有任何想法吗?我试图建立多对一关系,但我在级联删除方面遇到了问题。
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
所有其他字段都完全按照我的预期出现。
java - Jhipster 没有创建我在 jhipster 命令时导入的实体
我用过jhipster import-jdl my_file.jdl
Jhipster 版本 V5.7.0
该jdl文件的内容是(下面(IDK应用程序?配置未在堆栈溢出的代码编辑器中显示))
和 cmd 显示
当我没有提到应用程序>配置详细信息时,它会给出错误
谁能告诉我我做错了什么?
java - 如何直接在 JDL 中加密 JHIPSTER 应用程序的数据?
有没有一种简单的方法可以直接在 JHISPter 应用程序的 JDL 中说给定字段是加密的?如何配置应用程序来加密实体特定字段的数据?Spring,例如 Jasypt,Bouncy Castle。有额外的 JDL 标签会很棒吗?谢谢你的建议。
参考:
jhipster - 从 JDL 生成的 DTO 类是否意味着可序列化?
Serialiable 接口的使用不一致。
当我从此 JDL 生成项目时,DTO 类 (ThingDTO.java) 实现了 Serializable 但不包含 serialVersionUID。UserDTO 和 PasswordChangeDTO 类不实现 Serializable。
我希望 DTO 类不实现 Serializable(如 UserDTO),或包含一个 serialVersionUID(如域类)。
JHipster 是否打算将这些类序列化?
jhipster - 为什么我的 jdl 文件生成的域有代码错误?
嗨,我正在使用 JHipster 并在 jdl 中进行一些培训,
所以当我从我的 jdl 生成实体模型时,我遇到了一些代码脚手架错误,这是由于我的 JDL 中的错误还是 JHipster 生成器中的问题
错误出现在 Seance.Java 中,添加和删除参与者在脚手架中出现错误,如下图所示
我在我的 JDL 文件中犯了一个错误,所以我得到了这个脚手架错误谢谢你
javascript - 如何使用 jhipster 和 Angular 在选项中显示图片?
我试图在下拉选择框中显示图像,我使用 JHipster 并选择 angular 作为前端,而在使用 jdl 时,我使用 ImageBlob 字段生成一个 Photo 实体来处理图片。
我在照片和 Boxeur 实体之间有关系,其中 Boxeur 有一张照片
我现在正在自定义我的表单,所以我希望在下拉列表中显示图像,但由于我是 Angular 新手(使用它不超过 1 个月,在 JS 中不超过 3 个月)我真的不知道如何在选择
我成功地在网格中展示了所有拳击手的照片
我用谷歌搜索,发现这可以使用选项的背景图像属性,但我真的不知道如何补救
这是迄今为止所拥有的一切
我想知道如何使用我作为 img src 获得的东西
至
在使用 Manu 下面的解决方案后,我发现 photoOption.photo 是一个 blob,可以在 img 标签中使用,但不能作为背景的 url
如果没有,是否有解决此问题的好习惯?
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?
jhipster - JHipster Import-jdl Entity generator master.xml 和 CacheConfiguration 未更新
我使用 JHipster 生成了一个微服务应用程序,然后使用 JHipster "import-jdl"命令生成了很多实体。
但最近我注意到,在运行import-jdl命令后,新创建的变更日志文件没有反映在master.xml Liquibase 文件上,并且CacheConfiguration类没有被新创建的实体更新。
我认为发生这种行为是因为 JHipster 跳过了文件覆盖。但它应该在生成之前询问我是否要强制或跳过文件覆盖。