Hibernate 休眠@Sort/Sorted Set
一个实体有一个SortedSet。Hibernate现在抛出一个异常: 原因:org.hibernate.AnnotationException:已排序集合必须定义@Sort:my.package.namespace.class.fieldname 但是,没有@Sort注释?甚至名称空间也不可用 Hibernate是由JBoss提供的-这可能是旧版本还是什么 如果注释不存在,Hibernate如何抛出异常,请求注释? 即使它是hibernate的旧版本,谁能要求hibernate在当前构建中没有的东西呢 将Jboss AS 7.1与hibernate一起使用“提供”: 物料清单:1.0.0.1最终版本Hibernate 休眠@Sort/Sorted Set,hibernate,sorting,jboss,annotations,Hibernate,Sorting,Jboss,Annotations,一个实体有一个SortedSet。Hibernate现在抛出一个异常: 原因:org.hibernate.AnnotationException:已排序集合必须定义@Sort:my.package.namespace.class.fieldname 但是,没有@Sort注释?甚至名称空间也不可用 Hibernate是由JBoss提供的-这可能是旧版本还是什么 如果注释不存在,Hibernate如何抛出异常,请求注释? 即使它是hibernate的旧版本,谁能要求hibernate在当前构建中没有
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>jboss-javaee-6.0-with-hibernate</artifactId>
<version>${jboss.bom.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
org.jboss.bom
jboss-javaee-6.0-with-hibernate
${jboss.bom.version}
聚甲醛
进口
编辑:添加
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.5.6-Final</version>
</dependency>
org.hibernate
休眠注释
3.5.6-最终版本
仍然想知道为什么这不是hibernate本身的一部分,或者为什么没有对此设置依赖项?注释是hibernate核心的一部分,所以它是hibernate本身的一部分
但它是未知的,直到我添加了hibernate注释依赖项。。。(未知的“名称空间/接口不可用”-Hibernate本身要求使用该注释)它不在3.3.2版的Hibernate core中,但这已经很旧了(2009年)。在jboss-javaee-6.0-with-hibernate中,没有固定版本的hibernate。您使用什么版本的hibernate?