Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

학습기록남기기

2022_06_21_Spring_13일 본문

수업_정리

2022_06_21_Spring_13일

backend_na 2022. 6. 21. 19:35
*
	 -MyBatis로 DB연동을 진행할 때 파라미터 값이 2개 이상이라면 
	 그냥 보내면 에러가 발생하기 때문에 조치가 필요함.
	 
	 1.@Param을 이용해서 이름을 붙여주는 방법  (괄호 안에 xml파일에서 해당 값을 지목할 수 있는 이름을 붙인다.)
	 
	 2.Map으로 포장해서 보내는 방법 
	 
	 3.클래스를 디자인해서 객체 하나만 매가값으로 보내는 방법
	 
	 3개 중 하나를 상황에 맞게 적절하게 선택하시면 됩니다.
	 

	 //1번 방법
	//검색 기능이 추가된 게시글 목록 조회 기능            |괄호 안에는 xml에서 사용할 이름 
	List<BoardVO> getArticleList(@Param("paging") PageVO paging,
								 @Param("condition") String condition,
								 @Param("keyword") String keyword);
		//2번 방법
	//검색 기능이 추가된 게시글 목록 조회 기능 
	List<BoardVO> getArticleList(Map<String,Object> data);
	 */
		//3번 방법 
	//검색 기능이 추가된 게시글 목록 조회 기능 
	List<BoardVO> getArticleList(SearchVO search);

'수업_정리' 카테고리의 다른 글

2022_06_23_Spring_15일  (0) 2022.06.23
2022_06_22_Spring_14일  (0) 2022.06.22
2022_06_20_Spring_12일  (0) 2022.06.20
2022_06_17_Spring_11일  (0) 2022.06.17
2022_06_16_Spring_10일  (0) 2022.06.16