Hibernate - 具有排序顺序的多列索引

时间:2013-07-10 07:26:23

标签: java database hibernate sorting jpa

我有以下代码:

@Table(appliesTo = "MyTable", indexes = {
  @Index(name = "MultipleColumnsIndex", columnNames = { "column1", "columns2" })})

注意:它是Hibernate Table。

从查看数据库中创建的表我可以看到索引 - 两列的顺序都是ASC。 是否可以按ASC顺序对column1进行排序,按DESC顺序对column2进行排序?

2 个答案:

答案 0 :(得分:1)

这是休眠5.2.10中的错误,已在5.2.13 HHH-11913中修复

答案 1 :(得分:0)

它在hibernate 4.3.8.Final中工作

@Table(appliesTo = "MyTable",indexes= {
     @Index(name = "MultipleColumnsIndex", columnNames = { "column1", "columns2 desc" })
})

但它不适用于hibernate 5.2.10.Final