mybatis
文章平均质量分 57
SteveCode.
在一家中厂做技术专家!私活可聊(有自己的技术团队)微信公众号关注:SteveCode。为您分享更多的知识学术。生于忧患死于安乐
展开
-
面试必问-mybatis框架之分页插件PageHelperd底层源代码分析
职场人之内卷人在xml中的sql写法 ,很简单不用写 Limi ?,?的。举个栗子巴我们在service层 的写法用法的话也可以百度 关键词:PageHelper的用法。首先我们说一下我们为什么要用 PageHelper帮我们做分页帮我们查询总条数就聊聊怎么帮我们分页的聊这个之前 首先你需要了解并知道 ThreadLocal 这个线程本地变量。面试必问-ThreadLocal实现原理-源码分析-面试分析如果不懂 ThreadLocal 你就先看看 大概需要 5-10分分钟原创 2022-06-19 15:02:01 · 300 阅读 · 0 评论 -
面试必问-mybatis框架之分页插件PageHelperd底层源代码分析
职场人之内卷人在xml中的sql写法 ,很简单不用写 Limi ?,?的。举个栗子巴我们在service层 的写法用法的话也可以百度 关键词:PageHelper的用法。首先我们说一下我们为什么要用 PageHelper帮我们做分页帮我们查询总条数就聊聊怎么帮我们分页的聊这个之前 首先你需要了解并知道 ThreadLocal 这个线程本地变量。面试必问-ThreadLocal实现原理-源码分析-面试分析如果不懂 ThreadLocal 你就先看看 大概需要 5-10分分钟原创 2022-06-18 23:54:36 · 336 阅读 · 0 评论 -
一分钟带你走进-MyBatis的执行流程与底层解析
先看一段很熟悉的code,利用编程式进行数据查询@Test void find() { SqlSession sqlSession = factory.openSession(); UserMapper mapper = sqlSession.getMapper(UserMapper.class); List<User> all = mapper.findAll(); log.info("find:{} ", all);原创 2022-01-06 23:40:43 · 805 阅读 · 0 评论 -
MYBATIS查询的时候有些驼峰字段返回为NULL
问题1:驼峰字段比如mysql中:update_timeJava实体类中:updateTime查询结果中这个时间字段就是返回null如何解决:在配置文件yml中配置:mybatis: mapper-locations: classpath:mapper/*Mapper.xml type-aliases-package: com.huatech.mybatis.entity configuration: map-underscore-to-camel-case: true原创 2021-09-12 21:52:58 · 509 阅读 · 0 评论 -
【个人线上问题】mybatis动态sql if test 传过来是个集合ids怎么解析它 为什么 这么写【问题解决】
看代码web @GetMapping("selectUserByInName") @ApiOperation("多个用户名查用户") public List<User> selectUserByInName() { List<String> names = new ArrayList<>();// names.add("胎菊");// names.add("小石"); return原创 2021-07-23 20:40:26 · 191 阅读 · 0 评论 -
mybatis 关联查询映射到另外一个实体上,相应给前端
点击关注即可查看,对博主不感兴趣,看完之后即可取消关注。上代码:entity@Datapublic class ContractAndDesignDo { private String id; private String contractId;}mapper.xml <select id="selectContractManagementOneDesigns" select m.id,m.contract_id as contractId,m.c原创 2021-03-20 20:44:27 · 234 阅读 · 0 评论 -
mybatis 动态sql之if接参是字符串 +swagger(丝袜哥)怎么往后端传null
点击关注即可查看,对博主不感兴趣,看完之后即可取消关注。 <select id="selectContractManagementOneDesigns" resultType="com.cmtt.atom.pmis.beans.ContractAndDesignDo"> select m.id,m.contract_id as contractId,m.contract_name as contractName,d.status ,m.create_type as原创 2021-03-20 20:37:41 · 214 阅读 · 0 评论