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