hibernate 多对多查询出来的set想要进行排序,只知道有order-by和sort 但谁能说说具体用法!谢谢?
order-by怎么配置。是在数据库中排序么?比如我先在数据库一个id字段中添加了id=1和id=3.然后我再加入id=2的时候他就加入到1-3中间么?sort要实现什么...
order-by 怎么配置。 是在数据库中排序么? 比如我先在数据库一个id字段中添加了id=1 和id=3. 然后我再加入id=2的时候他就加入到 1-3中间么?
sort 要实现什么类么? 具体的还不清楚请写出具体应用! 展开
sort 要实现什么类么? 具体的还不清楚请写出具体应用! 展开
2个回答
展开全部
你可以通过hsql来加入排序内容,或者直接通过java运行sql语句,oder by 对象的字段名,界面就是你需要的了。
对于数据库的ID字段,没必要向你这样,如果这样的思路的话,程序的冗余太大了,数据越多,速度越慢,如果有几百上千万条数据的话,你从程序插一条数据,时间长的吓人,不能这样设计的。
还有就是,你一条一条的set数据,数据太多会死人的,你为什么不考虑一下,用list或者page类来搞呢?
用hsql查到数据,sql中最后加入 oder by 表的排序字段,这样就行了。
然后放入list中,将整个list传值到你需要的地方,用el表达式获取list内的值,你会发现已经是你想要的东西了。
sort 没用过。
对于数据库的ID字段,没必要向你这样,如果这样的思路的话,程序的冗余太大了,数据越多,速度越慢,如果有几百上千万条数据的话,你从程序插一条数据,时间长的吓人,不能这样设计的。
还有就是,你一条一条的set数据,数据太多会死人的,你为什么不考虑一下,用list或者page类来搞呢?
用hsql查到数据,sql中最后加入 oder by 表的排序字段,这样就行了。
然后放入list中,将整个list传值到你需要的地方,用el表达式获取list内的值,你会发现已经是你想要的东西了。
sort 没用过。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询