0
複数のタスクを持つ従業員をどのようにして保存することができるかを理解しようとしています。しかし、私は始める方法さえ知らない。Spring MVC Hibernate - 複数のチェックボックスを持つオブジェクトを保存する
// 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)
}
あなたはすべての関連例のマニュアルまたはコードを参照する場合、私は本当に感謝します。