Я пытаюсь изучить некоторые JSP, а также Spring Framework.
Мое приложение имеет 2 таблицы SQL.«Пользователь» и «Локации»
каждая Локация принадлежит Пользователю.Таблица местоположений имеет внешний ключ, ссылающийся на идентификатор пользователя.
Я хочу реализовать свое приложение так, чтобы для данного пользователя (то есть 'user1') я мог вызвать user1.getLocations (), чтобы получить список местоположений, связанных с этим пользователем, но я не знаю, гдереализовать это.(в классе User, на UserDao, на UserManager, на контроллере для страницы, на которой должны быть перечислены все пользователи и их и т. д.?) ??
---- edit: на контроллере:
List<User> users = userManager.getUsers();
for(User user:users) {
user.setLocations(locationManager.getLocations(user));
}
myModel.put("users", users);
return new ModelAndView("location", "model", myModel);
}
это обычное решение?locationManager.getLocations (пользователь) возвращает список местоположений с тем же идентификатором, что и у пользователя.