![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
青春有幸
千里之行,始于足下。
展开
-
mybatis plus性能分析插件应用
性能分析插件能够很好的分析每条sql语句执行的时间,以至于我们可以去进行sql优化 我们只需要在配置类中添加 /** * SQL 执行性能分析插件 * 开发环境使用,线上不推荐。 maxTime 指的是 sql 最大执行时长 * dev:开发环境 * test:测试环境 * prod:生产环境 */ @Bean @Profile({"dev","test"})// 设置 dev test 环境开启 public PerformanceInterceptor performanceInter转载 2021-09-04 16:39:15 · 176 阅读 · 0 评论 -
mybatis总结
1、标签 set标签 <dynamic prepend="set"> <isNotNull prepend="," property="name"> name=#name# </isNotNull> </dynamic> 查询条件标签 <isNotEmpty prepend="AND" prop...原创 2018-08-05 11:14:43 · 486 阅读 · 0 评论 -
SQL 递归查询
例如表为:User 1、获取指定节点下的所有子节点: WITH TEMP AS ( SELECT * FROM User WHERE ID='0' --表的ID UNION ALL SELECT t.* FROM TEMP,User t WHERE TEMP.ID=t.parent_id --子级ID==父级ID ) SELECT * FROM TEMP; 2、获取指定节点的...转载 2018-08-22 16:40:29 · 2932 阅读 · 1 评论 -
Mybatis实现批量更新
mapper层 /** * 批量更新新库存 * @param list * @return */ int updateNewStock(@Param(value = "list") List<GreenBeanMsg> list); xml层sql写法 <update id="updateNewStock" parameterType="java.util.List"&...转载 2019-10-11 17:31:47 · 316 阅读 · 0 评论