@Override @SuppressWarnings("unchecked") public List<User> getAllUsers() { Session session = sessionFactory.getCurrentSession(); Query<User> query = session.createQuery("FROM User ORDER BY id", User.class); return query.getResultList(); }
@PostMapping("/save") public String saveUser(@Valid @ModelAttribute("user") User user, BindingResult bindingResult) { if (bindingResult.hasErrors()) { return "user-form"; } userService.saveUser(user); return "redirect:/users/list"; } spring mvc with hibernate example
@Service @Transactional public class UserServiceImpl implements UserService { @Override @SuppressWarnings("unchecked") public List<
public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } } public User(String name
public User(String name, String email, int age) { this.name = name; this.email = email; this.age = age; }
@Override public void updateUser(User user) { Session session = sessionFactory.getCurrentSession(); session.update(user); }