-
ArrayList / Mapper 사용예제Spring 2023. 3. 29. 14:44
ArrayList
: 배열 데이터의 갯수에 따라 별의 크기가 변하는 배열.
ArrayList < 타입 > 배열명 = new ArrayList<타입>(초기용량)
- 데이터의 타입에 알맞은 데이터를 배열에 추가할 수 있다.
만약 여러가지 종류의 데이터를 넣고싶다면, 여러가지 종류의 데이터를 저장할 수 있는 객체 타입을 지정한다.
예를 들어, Mapper.xml 에서 DB로 Select 명령어를 실행할 경우, 반환되는 데이터를 ~VO 형태로 받을 수 있다.
이 때 , select의 결과물이 여러개 일 경우 이 결과물을 리턴하기 위해서는 ArrayList가 필요하다.
다만, db로 부터 불러온 데이터의 타입이 다 같을 수 가 없으므로. ArrayList의 타입을 ~VO 객체로 설정해야한다.
- 해당 ArrayList를 memList 라는 이름으로 지정하고 ls.memList() 데이터를 저장해서 member/List .jsp로 보낸다.
- jsp 파일에서는 다음과 같이 사용할 수 있다.
'Spring' 카테고리의 다른 글
RedirectAttribute (0) 2023.03.30 List : Detail , Modify, Delete (0) 2023.03.30 프로젝트의 구조 (0) 2023.03.29 기본 Spring 프로젝트 둘러보기 (0) 2023.03.28 MVC 구조 이해 (0) 2023.03.28