【Hibernate】set排序】的更多相关文章

hibernate提供了两种排序方式:1:数据库排序,也就是说通过SQL语句在数据库内部就进行完了排序.2.内存排序,也就是说在数据库中把数据加载到内存中后在进行排序.推荐使用第一种排序方式,因为在数据库中排序的性能要远远高于在内存中排序的性能. 一:数据库排序 使用集合标签中的order-by属性,格式主要是为: order-by="字段名 排序方式”:例如:order-by="name ASC” name是指数据库字段 ASC是升序(默认值,可以省略).DESC是降序.在hiber…
@OneToMany(mappedBy="member") @OrderBy(value = "TousuID desc")…
本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 大学上了一年半,接触java也一年半了,虽然中间也有其他东西的学习,但是还是以java为主路线,想想这一年半,除去前半年几乎全玩了,真正学习java也有一年了,这一年感觉学到了好多东西.但是也感觉这些东西很杂乱,在脑子里没有一个清晰的思路,所以决定拿出一个月晚上的时间来总结一下这一年学习的java的东西,希望能够使自己对这一年学习的东西思路能够清晰一点,因为本人白天要和老师一块做一个给予…
<Java程序员由笨鸟到菜鸟> 在众多朋友的支持和鼓励下,<Java程序员由菜鸟到笨鸟>电子版终于和大家见面了.本电子书涵盖了从java基础到javaweb开放框架的大部分内容.在编写的过程中,难免会出现一些错误,希望大家能多多提些意见. 作者简介: 曹胜欢:滨州学院计算机科学与技术系软件技术2010级学生.在2011年 正式开始接触软件开发,至今经历了头疼——迷惑——迷茫—— 开阔——漫长自学道路.在接触软件开发至今亲身经历了IT学习自学道路 上的迷惑,所以从2012年2月份开始…
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------…
Hibernate数据库操作类(eg:TexDAO.java) /* * queryString HQL语句,first开始条数, max输出条数 ,norder排序 * 例: List lis = dao.findOther("from Tex",2,10," uid desc "); */ public List findOther(String queryString, int first, int max, String norder) { StringBu…
用Hibernate+MySQL的童鞋是不是非常苦恼为什么MySQL不支持中文排序呢?没办法.仅仅有等utf8_unicode_cn 出来了.假设用hibernate即想实现跨库,又想不改代码怎样实现呢.下边告诉你答案. 方法一.描写叙述:给Hibernate的MySQL方言包注冊一个排序方法,该方法中实现了MySQL中文排序. 贴代码: public class MySQLExtendDialect extends MySQLDialect { public MySQLExtendDialec…
使用hibernate进行一对多操作的时候,普遍使用HashSet进行操作.但是HashSet是无序集合,对此可以使用TreeSet进行排序. 1.将HashSet改为TreeSet private Set<EbgRequmentItem> items = new HashSet<EbgRequmentItem>(); --> private Set<EbgRequmentItem> items = new TreeSet<EbgRequmentItem&g…
Hibernate可以进行一对多的关联查询,例如:查询了试卷题目,可以自动获取试卷题目的选项对象. 但是关联出来的集合对象是无序的,那么在显示的时候就会有问题,经过百度发现可以对Set进行设置排序. order-by属性用于设置数据库对集合元素的排序,该属性的值为指定表的指定字段(一个或几个)加上asc或者desc关键字,这种排序是数据库执行SQL查询时进行的排序,而不是直接在内存中排序. 在Set标签中可以增加order-by属性进行字段的排序设置. 格式:[N向表数据库字段名称 ASC/DE…
1.查询所有的学生信息: public static void testSel() { Session session = HibernateUtils.openSession(); Transaction transaction = session.beginTransaction(); Criteria criteria=session.createCriteria(Student.class); List<Student>list= criteria.list(); System.out…