<i id='FnsIK'><tr id='FnsIK'><dt id='FnsIK'><q id='FnsIK'><span id='FnsIK'><b id='FnsIK'><form id='FnsIK'><ins id='FnsIK'></ins><ul id='FnsIK'></ul><sub id='FnsIK'></sub></form><legend id='FnsIK'></legend><bdo id='FnsIK'><pre id='FnsIK'><center id='FnsIK'></center></pre></bdo></b><th id='FnsIK'></th></span></q></dt></tr></i><div id='FnsIK'><tfoot id='FnsIK'></tfoot><dl id='FnsIK'><fieldset id='FnsIK'></fieldset></dl></div>
          <bdo id='FnsIK'></bdo><ul id='FnsIK'></ul>
        <tfoot id='FnsIK'></tfoot>
      1. <legend id='FnsIK'><style id='FnsIK'><dir id='FnsIK'><q id='FnsIK'></q></dir></style></legend>

        <small id='FnsIK'></small><noframes id='FnsIK'>

      2. 使用引用类休眠@OrderBy

        时间:2023-06-06
      3. <legend id='WMSJb'><style id='WMSJb'><dir id='WMSJb'><q id='WMSJb'></q></dir></style></legend>
            <bdo id='WMSJb'></bdo><ul id='WMSJb'></ul>
              <tfoot id='WMSJb'></tfoot>
            1. <small id='WMSJb'></small><noframes id='WMSJb'>

              <i id='WMSJb'><tr id='WMSJb'><dt id='WMSJb'><q id='WMSJb'><span id='WMSJb'><b id='WMSJb'><form id='WMSJb'><ins id='WMSJb'></ins><ul id='WMSJb'></ul><sub id='WMSJb'></sub></form><legend id='WMSJb'></legend><bdo id='WMSJb'><pre id='WMSJb'><center id='WMSJb'></center></pre></bdo></b><th id='WMSJb'></th></span></q></dt></tr></i><div id='WMSJb'><tfoot id='WMSJb'></tfoot><dl id='WMSJb'><fieldset id='WMSJb'></fieldset></dl></div>
                <tbody id='WMSJb'></tbody>

                • 本文介绍了使用引用类休眠@OrderBy的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我有一个班级说:ClassA",其中包含ClassB"的集合

                  I have a class say: "ClassA" which has a collection of "ClassB"

                  @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
                  @JoinColumn(name = "COLUMN_NAME")    
                  private List<ClassB> lotsOfClasses;
                  

                  ClassB"具有使用普通旧映射注释的映射类ClassC":

                  "ClassB" has a mapped class "ClassC" using plain old mapping annotations:

                  public class ClassB {
                  ...
                    @ManyToOne
                    @JoinColumn(name="AD_POINT_ID")
                    private ClassC classC;
                  ...
                  }
                  

                  如何给ClassA的集合添加@OrderBy注解到ClassB,让集合按照ClassC的name"属性排序

                  How do I add an @OrderBy annotation to ClassA's collection to ClassB, so that the collection is ordered by the "name" property of ClassC

                  像这样:

                  @OrderBy(clause="classC.name asc")
                  

                  我得到的只是 Oracle 异常,说 classC 是未知的.

                  All I get are Oracle exceptions saying that classC is unknown.

                  这里的任何帮助都会很棒,因为它现在真的让我很烦恼.

                  Any help here would be awesome, as its really bugging me at the moment.

                  P.S.我还应该提到在集合上使用 OrderBy 注释,如下所示:@OrderBy(clause="classC asc")(即没有 classC 上的 .name)我得到一个有效的 SQL 语句,它使用 classC 的 ID 列(主键)进行排序.

                  干杯,标记

                  推荐答案

                  很遗憾,您无法做您想做的事.我在此处回答了类似的问题.

                  It's unfortunately impossible to do what you want. I've answered a similar question here.

                  @OrderBy 仅支持集合元素的 direct 属性.

                  @OrderBy only supports direct properties of the collection elements.

                  这篇关于使用引用类休眠@OrderBy的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:由于 Angular Universal 服务器渲染中的 Zone.js 停止工 下一篇:连接与 Django 中查询集中记录的多行相关的字段

                  相关文章

                  最新文章

                  <small id='qc6nw'></small><noframes id='qc6nw'>

                    <i id='qc6nw'><tr id='qc6nw'><dt id='qc6nw'><q id='qc6nw'><span id='qc6nw'><b id='qc6nw'><form id='qc6nw'><ins id='qc6nw'></ins><ul id='qc6nw'></ul><sub id='qc6nw'></sub></form><legend id='qc6nw'></legend><bdo id='qc6nw'><pre id='qc6nw'><center id='qc6nw'></center></pre></bdo></b><th id='qc6nw'></th></span></q></dt></tr></i><div id='qc6nw'><tfoot id='qc6nw'></tfoot><dl id='qc6nw'><fieldset id='qc6nw'></fieldset></dl></div>
                  1. <tfoot id='qc6nw'></tfoot>

                    1. <legend id='qc6nw'><style id='qc6nw'><dir id='qc6nw'><q id='qc6nw'></q></dir></style></legend>
                        <bdo id='qc6nw'></bdo><ul id='qc6nw'></ul>