Java 如何在hibernate中使用@IndexColumn注释对列表进行排序?
如何使用@IndexColumn注释对arrayList进行排序您不能在hibernate中使用@IndexColumn对arrayList进行排序,但可以使用@OrderBy或@sort(不适用于list或arrayList) 使用@OrderBy,您可以执行如下操作,其中name应该是您的一个实体属性 请记住,使用javax.persistence.OrderBy允许我们通过对象属性指定集合的顺序,同时org.hibernate.annotations.OrderBy order是直接将SQL片段(而不是HQL)附加到order by子句的集合Java 如何在hibernate中使用@IndexColumn注释对列表进行排序?,java,hibernate,Java,Hibernate,如何使用@IndexColumn注释对arrayList进行排序您不能在hibernate中使用@IndexColumn对arrayList进行排序,但可以使用@OrderBy或@sort(不适用于list或arrayList) 使用@OrderBy,您可以执行如下操作,其中name应该是您的一个实体属性 请记住,使用javax.persistence.OrderBy允许我们通过对象属性指定集合的顺序,同时org.hibernate.annotations.OrderBy order是直接将SQ
@OrderBy("name")
private List<Officer> officers = new ArrayList<Officer>();
您不能在hibernate中使用@indexColumn对arrayList进行排序,但可以使用@OrderBy或@sort(不适用于list或arrayList) 使用@OrderBy,您可以执行如下操作,其中name应该是您的一个实体属性 请记住,使用javax.persistence.OrderBy允许我们通过对象属性指定集合的顺序,同时org.hibernate.annotations.OrderBy order是直接将SQL片段(而不是HQL)附加到order by子句的集合
@OrderBy("name")
private List<Officer> officers = new ArrayList<Officer>();
欢迎来到堆栈溢出!是/否问题不适合这样做。请阅读。欢迎来到堆栈溢出!是/否问题不适合这样做。请阅读。