![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
weixin_41827053
这个作者很懒,什么都没留下…
展开
-
PageInfo的total不正确问题
在开发中,有些数据从数据库查出来,但是传给前端前要做一些处理,这时往往会形成新的数据,这时新的数据由PageInfo封装传给前端就会出现total不正确的问题。对list集合操作,先取出PageInfo里的list集合数据,再对数据进行相关操作。将操作完后的list集合再次存到PageInfo里,进行return。原创 2023-01-31 10:43:29 · 518 阅读 · 0 评论 -
MySQL的on duplicate key update 使用说明与总结
https://blog.csdn.net/weixin_44786530/article/details/123069755原创 2023-07-28 10:43:30 · 254 阅读 · 0 评论 -
Mybatis实现插入并更新,有唯一索引和没有唯一索引的情况
【代码】Mybatis实现插入并更新,有唯一索引和没有唯一索引的情况。原创 2023-03-30 14:30:01 · 651 阅读 · 0 评论 -
mybatis-plus 之 ServiceImpl 的用法
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl 类是 MyBatis-Plus 框架提供的默认服务实现类,它继承了 com.baomidou.mybatisplus.extension.service.impl.BaseServiceImpl 类并实现了一些常用的方法。remove(queryWrapper):根据条件删除数据库中的记录。removeByIds(ids):根据主键列表批量删除数据库中的记录。原创 2023-06-02 11:26:07 · 4026 阅读 · 0 评论 -
mybatis forech 复杂对象
List<String> selectByCode(@Param("list") List<SsyWaterTank> codeList); <select id="selectByCode" resultType="java.lang.String"> select tank_code from ssy_water_tank <where> <foreach collection="list" item="it原创 2022-03-17 10:01:58 · 172 阅读 · 0 评论 -
mybatis-plus
【代码】mybatis-plus。原创 2023-05-23 10:13:54 · 398 阅读 · 0 评论 -
Mybatise 一对多关联查询的四种写法
Mybatis 一对多关联查询有以下几种写法:使用嵌套查询(Nested Select):在主查询中使用子查询,将一对多关系转化为两个独立的查询,主查询中获取到一的数据后,再在子查询中获取多的数据,最后将两个结果合并在一起。这种写法的优点是语法简单,缺点是需要发起多次查询。使用嵌套结果(Nested Results):使用 Mybatis 的嵌套结果映射方式,将多个结果集映射为一个 Java 对象。这种写法的优点是可以将多个结果映射为一个对象,方便操作,缺点是需要手动设置结果映射关系。原创 2023-03-20 14:46:55 · 1251 阅读 · 0 评论 -
Mybatis问题
{}语法可以对传入的参数进行自动类型转换,并且会在生成的SQL语句中将参数值转换为对应的数据库类型,但是并不是所有的参数都会被加上单引号,只有字符串类型的参数才会被加上单引号。Mybatis 在处理#{}时,会将 sql 中的#{}替换为?号,调用PreparedStatement 的set 方法来赋值;使用#{}可以有效的防止 SQL 注入,提高系统安全性。#{}是预编译处理,$ {}是字符串替换。Mybatis 在处理。{}替换成变量的值。原创 2023-03-20 13:35:34 · 85 阅读 · 0 评论