반응형
Mybatis 에서 <sql>, <include> 간단한 사용법입니다.
* <sql> 안에서 <prorperty> 로 받은 값을 <if>나 <bind> 에 쓰고 싶었는데 변수로 인식하지 못하는게 아쉬웠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <sql id="columns"> ${alias}id, ${alias}name, ${alias}age </sql> <insert id="insertUser"> INSERT INTO USER ( <include refid="columns"><property name="alias" value=""/></include> ) VALUES ( #{entity.id}, #{entity.name}, #{entity.age}) </insert> <select id="selectUser"> SELECT <include refid="columns"><property name="alias" value="user."/></include> FROM USER user WHERE age = 15 </select> |
반응형
'java' 카테고리의 다른 글
Apache POI 3.14 Exception - The maximum column width for an individual cell is 255 characters. (0) | 2019.02.08 |
---|---|
java memory check - 자바 메모리 확인 (0) | 2019.01.23 |
java jdk 1.8 Base64 (0) | 2019.01.03 |
@EnableScheduling, @Profile, @Scheduled 스케쥴링 된 함수 한번만 실행하기. (0) | 2018.12.10 |
java simple get random alphanumeric string 간단 랜덤 함수 (0) | 2018.11.07 |
kisa sha256 java 예제 (0) | 2018.11.05 |
mybatis jndi example (0) | 2018.11.05 |
mybatis jdbcTypeForNull NULL (0) | 2018.11.05 |