MyBatis

mybatis if判断

<where>
  <if test="bznsTpId!=null and bznsTpId!=''">BZNS_TP_ID =#{bznsTpId}</if>
  <if test="bznsTpName!=null and bznsTpName!=''"> and BZNS_TP_NAME like '%${bznsTpName}%'</if>
</where>

Mybatis-oracle时间范围查询

1.数据库类型date,传入是string
    <![CDATA[ and g.create_time >= to_date(#{minCreateTime,jdbcType=DATE},'yyyy-MM-dd hh24:mi:ss')]]>
    或者
    AND CREATE_DT <![CDATA[>=]]> to_date(#{createBeginDt}, 'yyyyMMdd')
2.jdbcType为date,bean为String
3.同为字符串
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容