我是JPA的新手。我想做一些非常简单的事情。
更改...
@Column(name = "ITEM_NO")
private String itemNo;
要...
@Column(name = DaoConstants.ITEM_NO)
private String itemNo;
但是当我这样做时,我得到了......
注释属性Column.name的值必须是常量表达式
我很确定我之前使用过常规注释。我错了吗?我不应该使用带注释的字符串常量吗?
感谢
答案 0 :(得分:4)
错误表示DaoConstants.ITEM_NO未声明为final。你应该在DaoConstants
class:
public static final String ITEM_NO = "itme_no";