以下のケースがあります。
public enum TestEnum{
PUUNITONE("puunitone"),
PUUNITTWO("puunittwo");
private String name;
private TestEnum(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
EJB @stateless
クラスで
@PersistenceContext(unitName = TestEnum.PUUNITONE.getName())
private EntityManager entityManager;
私は次のものを持っています
Compilation Error: Value must be a constant
今私の質問:
1. Java では enums 定数ですか? はいの場合、ここで何が問題ですか?
2. Enum を定数として使用してこの問題を解決する方法または回避策はありますか?
提案をありがとう