我刚刚开始使用Jhipster进行一个带有非常简单的数据模型的简单项目(到目前为止)。 我对生成的一对多关系代码有疑问:
是否可以使用List而不是Set生成,所以我可以订购我的子项?
如果不是,解决我问题的最佳解决方案是什么?我看到两种方式:
处理“问题”的最佳方法是什么?
祝你好运 MartinElkkjær
答案 0 :(得分:1)
您可以使用Spring @OrderBy
注释按子实体对您的集进行排序。见http://www.objectdb.com/api/java/jpa/OrderBy
@Entity
public class Person {
...
@OrderBy("zipcode.zip, zipcode.plusFour")
public Set<Address> getResidences() {...};
...
}
我还推荐以下博客,解释Hibernate和JPA的集合/列表的不同之处:https://vladmihalcea.com/hibernate-facts-favoring-sets-vs-bags/(我最初找到了答案)