【发布时间】:2017-04-13 07:13:29
【问题描述】:
我不明白为什么Authority 在 JHipster 中如此复杂?创建另一个只有一个字段name 的实体的原因是什么?此外,它还有一个 csv 文件,可以使用 Liquibase 将模板上传到数据库。
我有一个创建枚举的想法(请参阅this answer):
@Entity
@Table
public enum Authority {
USER, ADMIN;
@Id
private String title = "ROLE_" + name();
}
然后我决定这也没有必要。它可以是一个没有注释的枚举,而只是一个Set(甚至是一个EnumSet):
private Set<Authority> authorities = new HashSet<>();
我错过了什么吗?也许它对 JPA 有用?
我想在 GitHub 上创建一个问题,但我认为这是一个更好的地方。
【问题讨论】:
标签: jhipster