大海话语
2021-12-17 11:17
采纳率: 87.6%
浏览 92
已结题

设置的int类型的字段,在输入0的时候,数据库里面却为null,为空

我在做一个设置支付状态时,未支付时,是0,支付后是1,但是在输入0的时候,数据库里面却为null,为空
下面是代码

java中的代码
 GOrder gOrder = new GOrder();// 创建GOrder订单实例
 gOrder.setPayStatus(0);//未支付状态 0

下面是实体类
 public Integer payStatus;

下面是mybatis中片段
<if test="payStatus != null and payStatus !=''">
                pay_status,
            </if>

<if test="payStatus != null and payStatus !=''">
                #{payStatus},
            </if>
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题