gpt4 book ai didi

java - 面临 JPA 合并问题。合并操作未反射(reflect)在数据库中并且查询执行了两次

转载 作者:行者123 更新时间:2023-12-01 15:19:00 24 4
gpt4 key购买 nike

我是 JPA 新手,过去两天一直面临这个问题。每当我尝试更新数据库中的对象时,合并查询都会执行两次,并且数据库中的数据不会更新。谁能告诉我我哪里做错了。

这是片段:

Employee emp = em.find(Employee.class,empid);
if (emp != null) {
emp.setDescription("Success");
emp.setDob(new Timestamp(new Date().getTime()));

etxn = em.getTransaction();
etxn.begin();
em.merge(emp);
System.out.println(em.merge(emp));
etxn.commit();
}

最佳答案

那是因为您调用了两次 merge 方法

关于java - 面临 JPA 合并问题。合并操作未反射(reflect)在数据库中并且查询执行了两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11238116/

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