mybatis的mapper配置文件配置oracle的判断是否成年的sql简洁写法。
mapper.xml配置文件的配置如下:
<!-- 1:成年 2:未成年 -->
<if test='isAdult == "1"'>and a.csrq <= to_char(ADD_MONTHS(sysdate,-12*18),'YYYY-MM-DD')</if>
<if test='isAdult == "2"'>and a.csrq >= to_char(ADD_MONTHS(sysdate,-12*18),'YYYY-MM-DD')</if>
、、、、、
当然也可以在java后端处理日期再传到数据库,写法不同各有优势。