@Override public ArrayList<ActivityForm> showActivityRecord(int userId) { User user = userDao.getUserById(userId); ArrayList<ActivityRecord> activityRecordList = activityDao.getActivityRecord(user); ArrayList<ActivityForm> activityFormList = new ArrayList<ActivityForm>(); for (ActivityRecord activityRecord : activityRecordList) { ActivityForm activityForm = new ActivityForm(); BeanUtils.copyProperties(activityRecord, activityForm); BeanUtils.copyProperties(activityRecord.getActivity(), activityForm); activityForm.setUserId(userId); activityFormList.add(activityForm); } return activityFormList; }