| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
Tags
- 형변환
- Login with OAuth Authentication
- 추상클래스
- IBatis procedure
- 로또
- 자바 야구게임
- jquery
- 상속
- 25가지 효율적인 sql작성법
- 페이징
- Validations
- 업캐스팅
- while
- 상속예제
- Random
- 다형성
- Full text
- 가변인자
- 야구게임
- 전체
- 다운캐스팅
- full text indexing
- 스프링
- 단축키
- 자바
- 전자정부
- 전체텍스트
- 이클립스
- angular2
Archives
- Today
- Total
목록2016/03/28 (1)
nalaolla
myBatis 파라미터 바인딩시 주의점
myBatis 파라미터 바인딩시 주의점 매핑구문에 파라미터를 전달할때 값 기반으로 전달한 파라미터를 사용하면 아무런 문제 없이 처리된다. String parameterName = "value"; session.selectList("com.test.mapper.TestSql", parameterName) 이렇게 파라미터를 주고 SELECT * FROM Account WHERE AccountName = #{parameterName} 이렇게 매퍼를 사용하면 정상적으로 처리된다. 하지만 $를 이용해 바인딩하는 경우에는 에러가 발생한다. SELECT * FROM Account WHERE ${parameterName} = '가나다' 이렇게 하면 속성을 찾을 수 없다면서 오류가 발생한다. 이러한 경우에는 문자열로 바..
MyBatis
2016. 3. 28. 01:05