gpt4 book ai didi

java - 如何以相同的持久顺序写入数据库

转载 作者:行者123 更新时间:2023-11-30 00:21:15 25 4
gpt4 key购买 nike

我有这样的代码,我坚持这样:

for (int i = 0; i < listofplusieurdrapage.size(); i++) {
persist(listofplusieurdrapage.get(i));
}

我有两个值

litsofplusieurdrapage => litsofplusieurdrapage.get(0) = 1
=>litsofplusieurdrapage.get(1) = 2

但是当我检查数据库时,我发现它们是按以下顺序排列的:

  • 2
  • 1

当我在代码中添加一个 system.out.println 时,我的顺序就很好

for (int i = 0; i < listofplusieurdrapage.size(); i++) {
System.out.println(" Persist : " + listofplusieurdrapage.get(i));
persist(listofplusieurdrapage.get(i));
}
  • 1
  • 2

你有问题的解释吗?以及如何在不将 system.out.println 添加到我的代码中的情况下保持良好的顺序?

public void persist(Object object) {
em.persist(object);
}

最佳答案

表格中没有排序,例如this question以及其他链接。

如果您需要 listofplusieurdrapage 上的订单,则必须指定顺序,例如 this question .

关于java - 如何以相同的持久顺序写入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23214330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com