问题描述
1.有一个分类对象,该分类有子分类;2.有文章对象;3.一个分类下有多篇文章,同一篇文章可以在多个分类;(分类与文章是多对多个关系)4.每个分类下的文章,可以有不同的排序。举例:有四篇文章分别是ABCD,有4个分类,分别是分类1、分类2、分类3、分类4;在分类1下四篇文章的排序是:ABCD;在分类2下四篇文章的排序是:BCAD;在分类3下四篇文章的排序是:BCDA;在分类4下四篇文章的排序是:ACBD;hibernate中怎么设计这个实体与实体间的关系?麻烦用注解方式帮忙写一下,多谢?
解决方案
解决方案二:
排序要有规则,比如按某个属性排序,如果这个属性相等,再按某个字段排序。没看到你说的有什么规则
解决方案三:
sql查询orderbyooxx
解决方案四:
引用1楼u012463264的回复:
排序要有规则,比如按某个属性排序,如果这个属性相等,再按某个字段排序。没看到你说的有什么规则
如果是创建数据库表的话,我们可以这样来满足这个需求:t_category(id,….),t_artical(id,…),t_category_artical(t_cat_id,t_art_id,orderlist),中间表中的orderlist来作为排序字段,比如把这个字段定义在int型。
时间: 2024-07-29 14:32:30