gpt4 book ai didi

java - 持久性错误

转载 作者:行者123 更新时间:2023-12-01 05:31:50 25 4
gpt4 key购买 nike

我有一个类:

@PersistenceCapable
public class X{
@Persistent
@Order(extensions = @Extension(vendorName = "datanucleus", key = "list-ordering", value = "date desc"))
private List<Race> list;

@Persistent
private Float value;
}

当我尝试制作时:

PersistenceManager pm = PMF.get().getPersistenceManager();
try {
X x = pm.getObjectById(X.class, id);
x.setValue(listObject.getValue().floatValue());
x.getList().add(listObject);
} finally {
pm.close();
}

我期望在我的 X 对象中添加一个 listValue 并设置“value”的值。但结果只是将列表中的值相加,忽略了ghe值的设置!

有什么问题吗?

最佳答案

这是一个并发错误。

此方法是从更改同一对象的另一段代码调用的。因此该调用的更改将被忽略。

关于java - 持久性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8857530/

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