一尘不染

在JPA中保存列表的顺序

java

关于JPA,我有以下问题:

我可以将元素的顺序保存在java.util.List中吗?在我的应用程序中,将元素放入列表的顺序很重要,但是从数据库中获取这些集合后,顺序却不一样(符合预期)。您能告诉我解决这个问题的方法吗?

PS:我放入集合中的实体中没有字段可用来订购它们。

罗森


阅读 286

收藏
2020-12-03

共1个答案

一尘不染

在JPA 1中,有一些骇人听闻的方法可以做到这一点,但是切换到JPA
2提供程序是最容易的。您正在寻找@OrderColumn注释支持。Eclipselink有一个关于如何使用它的不错的教程

2020-12-03