随笔分类 -  mybatis

摘要:代码中如下 if (StrUtil.isEmpty(orderQueryReq.getSort()) || !"desc".equals(orderQueryReq.getSort())){ orderQueryReq.setSort("asc"); } // xml里面写的如下: SELECT a 阅读全文
posted @ 2024-07-25 16:06 多多指教~ 阅读(15) 评论(0) 推荐(0) 编辑
摘要:LambdaQueryWrapper<MaintenancePlan> wrapper = new LambdaQueryWrapper<>(); if (StrUtil.isNotEmpty(queryReq.getSearchCodeAndName())){ wrapper.and(e -> e 阅读全文
posted @ 2024-07-01 13:53 多多指教~ 阅读(124) 评论(0) 推荐(0) 编辑
摘要:#{}和${}有啥区别: ① 含义不一样:${}是直接替换,#{}是预处理; ② 使用场景不一样:普通的参数用#{},这也是我们日常用的最多的,如果是传递SQL或者SQL关键字,就用${},但需要做好安全验证 ③ 安全性问题:#{}不存在安全问题,使用${}也存在安全问题,如SQL注入 SQL注入指 阅读全文
posted @ 2024-03-14 17:50 多多指教~ 阅读(99) 评论(0) 推荐(0) 编辑
摘要:mybatis的二级缓存是mapper级别的,也就是同一个mapper下的查询,可以使用缓存里面的值 下面就写个demo记录下 没有使用缓存之前 service @Override public Device getUserById(Long id) { Device byId = deviceMa 阅读全文
posted @ 2024-03-14 16:56 多多指教~ 阅读(34) 评论(0) 推荐(0) 编辑
摘要:在xml中写动态SQL的的时候,有一些常见的,如if 、foreach SELECT a.*,c.product_name FROM work_order a LEFT JOIN product c ON a.product_code = c.product_code AND c.del_flag 阅读全文
posted @ 2024-03-14 16:09 多多指教~ 阅读(18) 评论(0) 推荐(0) 编辑
摘要:在使用mybatisplus的时候,发现数据库映射字段和数据库关键字相同,此时就会报错,该如何处理呢 主需要在对应的字段上添加注解即可,同时使用 ` 阅读全文
posted @ 2024-02-02 19:54 多多指教~ 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1、引入依赖 <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId 阅读全文
posted @ 2024-02-01 11:48 多多指教~ 阅读(20) 评论(0) 推荐(0) 编辑
摘要:三步 1、打开idea的插件管理,添加mybatisPlus 2、连接数据库 3、找到对应的表 下面红色圈内的内容需要注意,比如module是你想把代码生成在哪个模块,其次是package就是想在哪个目录下, 然后就是主键自增方式和生成的哪些类。 之后就看下生成的类是否有问题即可,一般是没啥问题。 阅读全文
posted @ 2024-01-31 17:52 多多指教~ 阅读(168) 评论(0) 推荐(0) 编辑
摘要:有个需求就是使用mybatisplus的时候,主键通过雪花算法生成,不是使用mysql数据库主键自增的,我要获取生成的id。 @TableId(type = IdType.ASSIGN_ID)@Schema(description = "主键id")private String centerId;使 阅读全文
posted @ 2024-01-30 11:56 多多指教~ 阅读(639) 评论(0) 推荐(0) 编辑
摘要:一般遍历会有两种,一个是单个属性,另外一个是多个属性 单个属性的: <select id="selectList" parameterType="java.lang.String" resultType="com.dd.model.User"> select * from user a where 阅读全文
posted @ 2022-06-21 10:04 多多指教~ 阅读(2338) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示