메신저뿐만 아니라 봄 프레임 워크를 배우려고 메신저.many-to-one 관계 스프링 mvc를 설정하십시오
내 응용 프로그램에는 2 개의 SQL 테이블이 있습니다. '사용자'및 '위치'
각 위치는 사용자에 속합니다. 위치 테이블에는 사용자의 ID를 참조하는 외부 키가 있습니다.
주어진 사용자 (예 : 'user1')에서 해당 사용자와 연결된 위치 목록을 검색하기 위해 user1.getLocations()를 호출 할 수 있지만이 위치를 구현할 위치를 알 수 없도록 구현하고 싶습니다. . (User 클래스, UserDao, UserManager, 모든 사용자와 그 등을 나열해야하는 페이지의 컨트롤러)?
---- 편집 : 컨트롤러 :
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 (user)는 user와 같은 id를 가진 Locations의 List를 반환합니다.
나는 기존의 솔루션이라고 부르지 않을 것이다. 사용자를 얻는 것만으로도 충분하다. eager-fetching이나 lazy-relation을 가져 오도록 강제하는 쿼리를 사용한다면, 자동으로 위치 목록을 채워야한다. 나는 여전히 검색 엔진을 통해 주제에 대한 심층적 인 튜토리얼을 찾고자 할 것이 권장된다. 나는 너를 위해 몇 가지를 찾아 볼 것이지만, 불행히도 지금 나는 일하러 가야한다. – esaj
감사합니다. 나는 원래 대답을 읽기 전에 그것을 추가했다고 생각합니다. – jwheels
esaj, 잠시 시간이 있다면 튜토리얼/몇 가지 정보를 권할 수 있습니까? 조금 압도되기 시작한 메신저. – jwheels