IT'S DO
728x90

프로젝트를 하면서 프론트단에서 동적으로 무작위로 변경되는 데이터를 검색해주려 할때

어떤방식으로 쿼리에 데이터를 넣어야 될지 고민하고 있을떄 

스프링에선 @RequestParam 으로 무작위된 데이터를 String stk_nm 이란 변수에 매핑을 해서

넣어주고 , 마이바티스에선 parameterType 속성을 사용해서 string 값의 파라미터가 들어올거다 하고 알려준것이다

 

1
2
3
4
5
6
7
public List<StockNewsVO> GetNewsLiST(@RequestParam("stknm")String stk_nm){
 
        log.info(service.getNewsList(stk_nm));
        
        return service.getNewsList(stk_nm);
        
    }
cs
1
2
3
 
    <select id="getNewsList" resultType="com.stock.domain.StockNewsVO" parameterType="string">
    select * from stock_news where replace(news_company,' ','') LIKE #{stk_nm}
    </select>
cs

 

 

resultType : select 된 데이터를 반환할 (그릇)을 정해주는것 위의 코드같은경우엔 StockNewsVO 객체에 담긴다

parameterType : 자바에서 String 값이 들어올거란걸 인지시켜주고 , 쿼리에서 자바에서 보낸 stk_nm을 사용한다

 

 

-> select -> resultType  -> 담길 그릇

-> insert -> parameterType -> String, int 등 ~ 형식이 들어올 것이다 라고 알려주는 것.

 

 

 

https://popo015.tistory.com/62

 

[Mybatis] 마이바티스 parameterType와 resultType차이

프로젝트를 하면서 프론트단에서 동적으로 무작위로 변경되는 데이터를 검색해주려 할때 어떤방식으로 쿼리에 데이터를 넣어야 될지 고민하고 있을떄 스프링에선 @RequestParam 으로 무작위된 데

popo015.tistory.com

 

profile

IT'S DO

@멋진놈

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!