从glassfish换成了jboss eap版之后出现了几个问题
Exception in thread “main” java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;
问题原因1:自hibernate4.3.x版本以后不要用table里的name来标注表名,而要用entity里的name来标注(最后即使修改了也没用,所以建议使用问题2的方法解决)
问题2:jboss eap不支持jpa2.1,所以要换成wildfly 8.2 or newer