zoukankan      html  css  js  c++  java
  • Hibernate 一对多查询对set的排序

    Hibernate可以进行一对多的关联查询,例如:查询了试卷题目,可以自动获取试卷题目的选项对象。

    但是关联出来的集合对象是无序的,那么在显示的时候就会有问题,经过百度发现可以对Set进行设置排序。

    order-by属性用于设置数据库对集合元素的排序,该属性的值为指定表的指定字段(一个或几个)加上asc或者desc关键字,这种排序是数据库执行SQL查询时进行的排序,而不是直接在内存中排序。

    在Set标签中可以增加order-by属性进行字段的排序设置.

    格式:[N向表数据库字段名称 ASC/DESC]

    例如:order-by=”F_NAME ASC”

    <set name="EduExamQuestionOptionses" order-by="F_NAME asc" inverse="true">
        <key>
            <column name="F_QUESTION_ID" length="32" />
        </key>
        <one-to-many class="com.edu.exam.model.EduExamQuestionOptions" />
    </set>
  • 相关阅读:
    2018-8-10-win10-uwp-重启软件
    jquery动画滑入滑出
    jquery类操作
    jquery类操作
    jquery手风琴
    jquery突出显示
    jquery隔行变色
    jquery下拉菜单
    jquery筛选选择器
    jquery过滤选择器
  • 原文地址:https://www.cnblogs.com/xusweeter/p/5837374.html
Copyright © 2011-2022 走看看