mybatis查询参数为0且类型不是string的小问题
来源:互联网 发布:广州网络推广公司排名 编辑:程序博客网 时间:2024/05/10 23:32
jsp代码
<select class="form-control" id="status" name="status"> <option value="" selected="selected">单据状态</option> <option value="0">已保存</option> <option value="1">已经生成</option> <option value="2">审核中</option> <option value="3">已审核</option> <option value="4">审核不通过</option> <option value="5">作废</option></select>
java代码,status为Byte
public class AchievementComfirnWebDTO extends WebDTO { private static final long serialVersionUID = 1L; private Long detailId; private Long id; private String customerName; private String customerPhone; private Long orderId; private Integer cityId; private String companyName; private String developerName; private Integer houseId; private String subscribeTimeStart; private String subscribeTimeEnd; private BigDecimal shouleMemberMoneyAll; private BigDecimal shouleDeveloperMoneyAll; private Byte status;
mybatis xml 代码
- 出错的
<if test="null != status"> AND A.STATUS = #{status}</if>
- 正确的
<if test="null != status and (status==0 ? '0' : status)"> AND A.STATUS = #{status}</if>用1查询不出结果,用2可以正常查询,假如status为string类型则无此问题。
0 0
- mybatis查询参数为0且类型不是string的小问题
- MyBatis 参数类型为String时常见问题及解决方法
- mybatis中传入String类型参数的问题
- mybatis 参数为String时的插值问题
- 对于mybatis传入string类型的参数
- mybatis 传入String 类型的参数
- MyBatis 参数类型为String时常见问题解决方法
- Mybatis进行id类型、String类型、map类型、ben类型参数传入Sql查询
- Mybatis进行id类型、String类型、map类型、ben类型参数传入Sql查询
- Mybatis中关于如何使用多个参数(类型不同)查询的问题
- String类型参数的传值问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- Java-String类型的参数传递问题
- erlang四大behaviour之三-gen_event(转载)
- Real World Haskell 中文版
- 爬爬爬之路:UI(十八) 集合视图(UICollectionView)
- 阿里云WDCP安装memcached
- Android proguard with ormlite
- mybatis查询参数为0且类型不是string的小问题
- window.open打开窗口并居中/js弹窗
- [javase学习笔记]-2.8 运算符
- 可重入锁
- android网络图片异步加载demo
- 同步、异步、阻塞和非阻塞
- 九度oj -1022-游船出租
- c++ 空指针错误
- python-appium自动化测试如何实现滑动