java

[Mybatis] sql include parameter

kimxavi 2018. 11. 17. 13:41
반응형
  • sql로 선언된 sql문을 include 하고 거기에 parameter를 넘길 수 있을까?
    • 안됨
    • 대신 property를 활용해서 넘기자

<sql id="myinclude">
  from ${myproperty}
</sql>

<include refid="myinclude">
  <property name="myproperty" value="tablename"/>
</include>

  • myproperty 에 tablename 값이 들어감 (함수 인자 아님)
    • $ 주의


반응형