mybatis test int 0

        <if test="statusFlag != null and statusFlag != '' ">
            AND STATUS_FLAG = #{statusFlag,jdbcType=DECIMAL}
        </if>

 

这种写法如果值为0是没办法检测到得

Mybatis中,可以使用int类型的参数来进行条件判断和数据操作。例如,当参数state为0时,可以使用以下方式进行条件判断: ```xml <if test="state!=null "> and state=#{state} </if> ``` 这样,当state的值为0时,条件判断就会为true,可以筛选出相应的数据。 在编写接口时,可以使用注解来实现对数据库的操作。例如,可以使用@Select注解来查询数据,使用@Insert注解来插入数据,使用@Update注解来更新数据,使用@Delete注解来删除数据。同时,如果方法中有多个参数,需要给每个参数添加@Param注解。以下是一些示例代码: ```java @Select("select * from user") List<User> getUsers(); @Select("select * from user where id = #{id}") User getUserByID(@Param("id") int id); @Insert("insert into user (id, name, pwd) values (#{id}, #{name}, #{password})") int addUser(User user); @Update("update user set name = #{name}, pwd = #{password} where id = #{id}") int updateUser(User user); @Delete("delete from user where id = #{id}") int deleteUser(@Param("id") int id); ``` 通过使用这些注解,可以方便地进行数据库操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Mybatis——注解开发](https://blog.csdn.net/ouyangkq666/article/details/122370860)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [mybatis之对于int类型参数判断](https://blog.csdn.net/m0_67390379/article/details/123990457)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值