![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 66
pei1994
小白需要坚持写博客,加油!!!
博文中参考的资料内容如没有列出或侵权,请及时留言告知。
展开
-
策略+工厂
对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。一旦代码中if-else过多,就会大大的影响其可读性和可维护性。业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!首先可读性,不言而喻,过多的if-else代码和嵌套,会使阅读代码的人很难理解到底是什么意思。尤其是那些没有注释的代码。其次是可维护性,因为if-else特别多,想要新加一个分支的时候,就会很难添加,极其容易影响到其他的分支。转载 2022-01-12 14:10:03 · 688 阅读 · 1 评论 -
mybatis中mapper.xml标签 resultMap 的一些问题
参考:https://blog.csdn.net/weixin_41258892/article/details/109387412resultMap 映射输出的结果进一步的可以细节化其中 < mapper > 标签 接口位置 dao 文件(上面的例子dao 位置命名写的是mapper)。< resultMap > 可以形如上面一样,进一步的细化,将表的相关列重命名。entity.User 中的类名一定要对应mapper.xml重命名后的名字@tableNam原创 2020-11-26 10:34:08 · 991 阅读 · 0 评论 -
mybatis 中mapper的<foreach>标签使用
mybatis XML映射器 官方文档标签是一个循环语句,进行遍历,可以支持List、Set接口。需要配置的属性:collection:代表传递进来的参数名称,可以是一个数组、List、Set等集合item:配置的是循环中的当前元素index:配置的是当前元素在集合中的位置下标open和close:配置的是以什么符号将这些集合元素包装起来separator:是各个元素的间隔符易错点separator 参数代表每个语句后面添加相应的标志,上面的例子最终执行的SQL语句为:inse原创 2020-11-19 16:48:53 · 691 阅读 · 0 评论 -
MyBatis 配置 typeAliases 详解
MyBatis 配置 typeAliases 详解 aFa攻防实验室 2018-06-22 17:47:14 ...转载 2020-10-30 16:24:26 · 321 阅读 · 0 评论 -
输入(parameterType)与输出(resultType、resultMap)映射的区别
输入(parameterType)与输出(resultType、resultMap)映射的区别发布时间:2020/5/25 20:41:48 发布网站:没有BUG网输出映射: resultType: 主要针对于从数据库中提取相应的数据出来 使用resultType时我们应该注意:sql查询的列名要和resultType指定pojo的属性名相同,指定相同属性方可映射成功,如果sql查询的列名要和resultType指定pojo的属性名全部不相同(或转载 2020-10-30 16:19:40 · 257 阅读 · 0 评论