用户登录
用户注册

分享至

hibernate set自动排序

  • 作者: 祐边
  • 来源: 51数据库
  • 2020-12-31
你可以通过hsql来加入排序内容,或者直接通过java运行sql语句,oder by 对象的字段名,界面就是你需要的了。 对于数据库的ID字段,没必要向你这样,如果这样的思路的话,程序的冗余太大了,数据越多,速度越慢,如果有几百上千万条数据的话,



  集合排序是用list的order by,貌似set没有,你可以自己试试,就是把下面的list改成set
list的具体注解是在具体的pojo类钱添加@entity获得集合的方法上添加

@entity
@javax.persistence.table(name="studentorder")
public class 类名{
......
@onetomany(cascade={cascadetype.all})
@jioncolumn(name="team_id")
@orderby("name asc")
public list getstudents() {
return students;
}
........

具体还是参考hibernate文档吧,上面写的挺清楚的
软件
前端设计
程序设计
Java相关