mybatis 동적으로 컬럼 지정하기

동적으로 칼럼 지정하기

  • myabtis에서는 칼럼에 대해서도 동적 변경을 지원한다.
  • SQL Injection 공격에 취약하므로 사용하지 않는다.
  • 아래와 같다.
<select id="findByEnum" resultType="SomeObject">
    select *
    from dictionary d
    where ${type} = #{value}
</select>
  • enum을 연계하여 활용 가능하다.
public enum Type {
    SUCCESS, FAILED
}