我使用Hibernate创建了一个Spring应用程序,其中实现了用户和地址表之间的一对一关系。两个表是为相同的类创建的,一个是为用户创建的,另一个是为地址创建的。现在,我想实施同样的,但面临障碍。以下是我的方法,
@OneToOne(级联= CascadeType.ALL) @JoinColumn(name = "AddressId")私人地址;
@RequestMapping(value = "/create",method = RequestMethod.POST,User = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody Status addUserAddress(@RequestBody user)抛出异常{userServices.addUser(用户);//在这里添加什么以保存地址?}
发布于 2015-06-21 11:48:05
调用entityManager.persist(user)就足够了,因为关联中有一个cascade=ALL:实体管理器将持久化用户并在地址上级联持久化操作。
https://stackoverflow.com/questions/30964136
复制相似问题