XML文件中的JPA访问常量

时间:2015-03-19 18:30:58

标签: java hibernate jpa intellij-idea mapping

我试图使用Hibernate JPA实现映射一些类。我的问题是,我无法在下面看到的xml文件中使用硬编码的字符串或常量。 也不可能在entity-tag的name-attribute中使用常量。 dst.ass1.jpa.util.Constants.T_CLASSROOM

Code example image

这是我收到的错误消息:

enter image description here

我不知道为什么我可以在实体标签中使用常量的den name属性,但不能在column-tag中使用。

我正在使用IntelliJ IDEA 14.0.3

希望你能理解我的问题。

问候。

1 个答案:

答案 0 :(得分:1)

对于在实体中使用的属性,它必须是“非静态的”。

如果您将它映射到XML中,JPA / Intellij将了解您正在尝试将静态属性映射到实体中,这是不可能的。