您的位置:首页 > 编程语言 > Java开发

javax.persistence.Table.indexes()[Ljavax/persistence/Index;

2015-11-08 02:20 651 查看
最近在创建maven项目时,遇到了如下错误:

java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;

错误原因:hibernate4.3下如果实体类使用了@Table(name = "t_user"),那么可能会产生该错误。

解决方法:将@Table替换为@Entity,hibernate4.3中只识别@Entity注解。这样做虽然能够解决问题但是让实体和表之间的关系变得不够明确了,至于更好的解决方法我还在寻找中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息