【问题标题】:Hibernate - Index on Multiple columns with sort orderHibernate - 具有排序顺序的多列索引
【发布时间】:2013-07-10 07:26:22
【问题描述】:

我有以下代码:

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

注意:这是休眠表。

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

【问题讨论】:

    标签: java database hibernate sorting jpa


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      它在休眠 4.3.8.Final 中工作

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

      但它在 hibernate 5.2.10.Final 中不起作用

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-22
        • 2011-05-14
        • 2018-08-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-07
        相关资源
        最近更新 更多