mybatis里使用枚舉Enum判斷


<if test="dtEnum == @com.xxx.xxx.TestTypeEnum@HOUR">
  DATE_FORMAT(TM,'%Y-%m-%d %H') as keyStr,
</if>

TestTypeEnum定義如下:

HOUR("hour"),
DAY("day"),
MONTH("month"),
YEAR("year");

 YesOrNoEnum定義如下:
YES(1, "是"),
NO(2, "否")


<if test="e.chip ==@com.rongyi.platform.cloudwalk.enums.YesOrNoEnum@YES">
and pid != 0
</if>
<if test="e.chip == @com.rongyi.platform.cloudwalk.enums.YesOrNoEnum@NO">
and pid = 0
</if>
<if test="e.status !=null">
and status = #{e.status, jdbcType=INTEGER}
</if>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM