LazyInitializationException: failed to lazily initialize a collection of role: web.entity.Users.boardList, could not initialize proxy - no Session code in controller: result = boardService.getBoardListByUser(user); List boardList = new ArrayList((List)result.getObject()); model.put("boards",boardList); code in service: @Transactional(readOnly = false) public ResultImpl getBoardListByUser(Users user){ List boardList = new ArrayList(user.getBoardList()); if(!boardList.isEmpty()){ result.setIsSuccessful(true); result.setObject(boardList); }else{ result.setIsSuccessful(false); } return result; }