Mybatis中遇到的问题

Q: 使用ognl判断变量是否为数字/字符串
A: 可以直接使用 instanceof 进行判断, 如:

<choose>
    <when test="uid instanceof Number">
        bu.uid = #{uid}
    </when>
    <when test="username instanceof String">
        bu.username = #{username}
    </when>
    <otherwise>
        1=2
    </otherwise>
</choose>

而且这里可以直接省略NPE的问题

上一篇:流模式--过滤流类型


下一篇:阿里如何做好双11技术保障?大队长霜波分享4点经验