@GetMapping("/delete") public String deleteUser(@RequestParam("userId") Long id) { userService.deleteUser(id); return "redirect:/users/list"; }
@Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Long id; spring mvc with hibernate example
@Override public void deleteUser(Long id) { Session session = sessionFactory.getCurrentSession(); User user = session.get(User.class, id); if (user != null) { session.delete(user); } } } UserService Interface package com.example.service; import com.example.model.User; import java.util.List; User user = session.get(User.class
// Getters and Setters public Long getId() { return id; } public void setId(Long id) { this.id = id; } if (user != null) { session.delete(user)
@GetMapping("/showForm") public String showFormForAdd(Model model) { model.addAttribute("user", new User()); return "user-form"; }
@Entity @Table(name = "users") public class User {
@Autowired private UserDAO userDAO;
@GetMapping("/delete") public String deleteUser(@RequestParam("userId") Long id) { userService.deleteUser(id); return "redirect:/users/list"; }
@Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Long id;
@Override public void deleteUser(Long id) { Session session = sessionFactory.getCurrentSession(); User user = session.get(User.class, id); if (user != null) { session.delete(user); } } } UserService Interface package com.example.service; import com.example.model.User; import java.util.List;
// Getters and Setters public Long getId() { return id; } public void setId(Long id) { this.id = id; }
@GetMapping("/showForm") public String showFormForAdd(Model model) { model.addAttribute("user", new User()); return "user-form"; }
@Entity @Table(name = "users") public class User {
@Autowired private UserDAO userDAO;