如何在jdl JHipster Domain Language中添加custome/java注解

问题描述

使用此代码

entity Person {
   id   String 
   name String
   post String
}

它会给我喜欢

@Id
private String id;

@Field("name")
private String name;
@Field("post")
private String post;

但是我想要

@Id
private String id;

@Field("name")
@Indexed(name = "name",unique = true)
private String name;
@Field("post")
private String post;

这件事我必须自动完成,而在导入 jdl 时它应该自动创建。 我该怎么做?

我在 jhipster 中阅读了关于客户注释的内容,但不知道我应该如何实现它。

解决方法

您可以使用 jdl 的验证器执行此操作,在您的情况下为 unique

像这样:

entity Person {
   id   String,name String unique,post String
}