![](/img/trans.png)
[英]Spring MVC Hibernate save Java Object between response and request
[英]Spring MVC Hibernate - Save object with multiple checkboxes
我试图了解如何挽救有多个任务的员工。 但是我什至不知道如何开始。
// Employee class
@Entity
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
private int idNumber;
private String firstName;
private String lastName;
@ManyToOne
@JoinColumn(name = "task_id")
private Set<Task> tasks = new HashSet<Task>();
}
// Task class
@Entity
public class Task {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
private String name;
}
// Dao
@Override
public void saveEmployee(Employee employee) {
sessionFactory.getCurrentSession().save(employee);
}
// Controller
@RequestMapping(value = "/save", method = RequestMethod.POST)
public @ResponseBody void saveEmployee(@RequestBody Employee employee){
employeeRepository.saveEmployee(employee)
}
如果您参考任何相关示例的文档或代码,我将不胜感激。
你需要的是一个@OneToMany on a
列表or
设置in your
Employee`类。
这是Baeldung.com发布的教程的链接。 它越过Hibernate和一个要根据许多关系Cart
(购物车)有多个Item
。 同样,您有一个Employee
,而一个Employee
有多个Task
。
本教程使用Set<Item>
但您也可以使用List<Item>
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.