![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 67
思远:
视而不藏,我思不远。
展开
-
Mybatis Integer类型参数值为0时判断为空、空字符串不通过
根据状态查询是,由于status是Integer类型,所以当前状态为0时,变成了查询了所有的状态信息。<if test="requestParam.status != null and requestParam.status != ''"> and s.status = #{requestParam.status}</if>原因:MyBatis因自身...原创 2019-12-03 10:36:18 · 2839 阅读 · 0 评论 -
@TableLogic注解表示逻辑删除
@TableLogic注解表示逻辑删除效果:在字段上加上这个注解再执行BaseMapper的删除方法时,删除方法会变成修改场景: 1.实体类中属性加上@TableLogic, @TableLogic private Integer dataStatus; 2.调用BaseMapper的deleteById(id)或者调用IService的removeBy...原创 2019-10-17 19:57:53 · 44503 阅读 · 13 评论 -
Mybatis、使用注解的方式编写用户和角色一对多关系,并使用延迟加载
1、数据库准备CREATE TABLE `role` ( `ID` INT(11) NOT NULL COMMENT '编号', `ROLE_NAME` VARCHAR(30) DEFAULT NULL COMMENT '角色名称', `ROLE_DESC` VARCHAR(60) DEFAULT NULL COMMENT '角色描述', PRIMARY KEY (`ID`)) ENGI...原创 2018-07-04 10:21:18 · 1483 阅读 · 0 评论