ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.