개발Story
foreach문 사용하기(list)
Spring/mybatis 2021. 2. 7. 16:37

mybatis에서 vo에 선언된 list를 파라미터로 받을 수 있다. 일단 vo에서 list컬럼을 선언해두어야한다. -VO- private List list; 리스트로 선언해둔다. -XML and id in #{arr} 리스트 컬럼에 if조건을 두고 조건이 성립할 경우 foreach문을 실행한다. foreach문 옵션들- 구분 설명 collection 전달받은 인자값 item 전달받은 인자값을 다른이름으로 대체 open 해당 구문이 시작할 때 close 해당 구문이 끝날 때 index 항목의 인덱스 값을 꺼낼 때 사용할 변수 이름을 지정 separator 구분자. 한번 이상 반복할 때 반복되는 사이에 해당 문을 넣어줌

RefreshableSqlSessionFactoryBean(xml reloading 없이 실행하기)
카테고리 없음 2020. 9. 26. 18:27

프로젝트를 하다가 xml파일을 수정하면 일일이 서버를 내렷다가 다시 켜야 반영이되는 일이 많이 반복된다. 그래서 이번에 RefreshableSqlSessionFactoryBean라는 클래스파일을 사용하여 xml파일을 바로바로 적용할 수 있다. 일단 설정은 RefreshableSqlSessionFactoryBean이라는 java class파일을 하나 만들어야 한다. 1. java class 파일 만들기.(RefreshableSqlSessionFactoryBean) import java.io.IOException; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; ..