小编deb*_*ris的帖子

JPA管理的映射具有不同的实体错误

我有一个表单,这个表单需要更新我的记录,但显然没有更新,我收到以下错误消息.在4天内处理此异常,我决定提问.如果您需要额外的信息,我可以添加一些.

JSP例外;

MergeContext#attempt to create managed -> managed mapping with different entities: [main.model.Users#1]; [main.model.Users#1]; nested exception is java.lang.IllegalStateException: MergeContext#attempt to create managed -> managed mapping with different entities: [main.model.Users#1]; [main.model.Users#1]
Run Code Online (Sandbox Code Playgroud)

Java例外;

java.lang.IllegalStateException: MergeContext#attempt to create managed -> managed mapping with different entities: [main.model.Users#1]; [main.model.Users#1]
Run Code Online (Sandbox Code Playgroud)

控制器; 它从表单获取位置用户和域信息并将其保存到DB;

@PostMapping("/save-personel-info")
public String savePersonelInfo(@RequestParam int id, HttpServletRequest request, @ModelAttribute("Users") Users users, @ModelAttribute("Positions") Positions positions, @ModelAttribute("Domains") Domains domains, ModelMap model){
    usersService.save(users);
    request.setAttribute("mode", "MODE_USERS");
    return "redirect:/index";
}
Run Code Online (Sandbox Code Playgroud)

服务;

@Service
@Transactional
public class UsersService {

    public void …
Run Code Online (Sandbox Code Playgroud)

java spring jpa spring-mvc spring-boot

9
推荐指数
1
解决办法
3540
查看次数

标签 统计

java ×1

jpa ×1

spring ×1

spring-boot ×1

spring-mvc ×1