반응형

2017/10 13

[Spring] ibatis 에서 SELECT * FROM 데이터 받기

DB 에 있는 데이터들을 모두 가져와야 하는 상황이 생겼다. 나는 ArrayList 로 받으려고 한다. 이 때 아래와 같이 해주면 된다. 우선 ~.xml 에 쿼리문을 작성해놓았을 것이다. SELECT * FROM test ORDER BY day DESC 해당 코드는 날짜를 기준으로 제일 최신 순으로 정렬해 데이터를 반환하는 쿼리문이다. 우선 여기서 확인해야할 부분은 resultClass 이다. 다른 블로그들에서는 resultMap 을 사용하지만 난 귀찮다. 그러므로 resultClass 를 사용한다. 물론 이 차이에 대해서 알고 있다^^ 모르면 검색 기윽 resultClass 는 Dto 클래스로 가져오려는 데이터가 존재하는 테이블에 컬럼 명에 대한 변수들과 getter와 setter메소드가 존재한다. 알..

개발/Spring 2017.10.12

[Spring] @RequestMapping 을 xml 코드로 사용

지금 하고 있는 프로젝트가 모두 xml로 설정되어 있어서 혼자 어노테이션 사용하기 좀 그래서 xml 로 설정하고 있는 중에 Controller 클래스에서 @RequestMapping 부분을 xml로 어떻게 하는지 몰라서 프로젝트에 누가 짜놓았던 코드를 보니 ParameterMethodNameResolver 란 게 있었다. 이걸 사용하면 @RequestMapping 을 사용하지 않더라도 Controller 클래스에서 각각의 메소드들을 구분해 이용할 수 있다. 우선 스프링에 이걸 보고 있는 당신들의 프로젝트에 ~-context.xml 에 들어가자/. 그리고 와 같은 식으로 코드를 작성한다. 여기서 paramName은 좀 뒤에 다시 설명하도록 하고, defaultMethodName은 말 그대로 default로..

개발/Spring 2017.10.12
반응형