【问题标题】:How to have a data type be the name of a field in JDL file (jHipster)如何让数据类型成为 JDL 文件中字段的名称 (jHipster)
【发布时间】:2023-01-28 12:25:37
【问题描述】:

我在 JDL 文件中有一个实体。

entity Person {
  Name String,
  Duration Integer
}

“持续时间”一词是 Jhipster 域语言中的一种数据类型。 https://www.jhipster.tech/jdl/entities-fields

但是,我需要我的实体具有此字段名称。

如何让字段名称“持续时间”成为有效的字段名称?我试过使用双引号、斜杠等转义它,但它不起作用。

它用红色强调它并说“在输入‘持续时间’时没有可行的选择”

【问题讨论】:

  • 我只会使用不同的名称,然后重构生成的代码。

标签: jhipster jdl


【解决方案1】:

第一个问题是字段名称应该是小写的。
尝试这个:

entity Person {
  name String,
  duration Integer
}

我认为您看到的错误只是来自编辑器的视觉反馈。
该应用程序仍应成功生成,但最好坚持标准命名约定:

  • 类名以大写开头
  • 字段名称以小写开头
  • 枚举名称以大写开头
  • ENUM_VALUES 全部大写

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 2017-10-21
    • 1970-01-01
    • 2016-10-06
    • 2013-02-12
    相关资源
    最近更新 更多