Spring Mvc With Hibernate Example Link

@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;