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
'개발 > Spring Framework' 카테고리의 다른 글
[Spring] @Scheduled 이란? (0) | 2022.12.06 |
---|---|
[Mybatis] SqlSessionTemplate , MapperInterface (0) | 2022.12.01 |
[springFramework] mapUnderscoreToCamelCase (0) | 2022.11.25 |
MainMapper.xml 등 Mapper.xml 사용할 때 참고. mybatis DB 연결(Repository) (0) | 2022.11.25 |
httpSession에 대해서 개념 및 활용법 (0) | 2022.11.25 |