文章来源:
https://juejin.im/post/5d01f0e4f265da1bc23f726a
虽然我们都知道有23个设计模式,但是大多停留在概念层面,真实开发中很少遇到。Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。
2024年08月31日
文章来源:
https://juejin.im/post/5d01f0e4f265da1bc23f726a
虽然我们都知道有23个设计模式,但是大多停留在概念层面,真实开发中很少遇到。Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。
2024年08月31日
Cause: java.sql.SQLSyntaxErrorException: Unknown column 'itlezhi' in 'where clause'
2024年08月31日
作者:疯狂的蚂蚁 来源:http://www.crazyant.net/2022.html
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。
2024年08月31日
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。
2024年08月31日
目录
最近很多新入职的应届生开始进入项目组,可是他们真的是零基础的开发经验,大学过程中也没有好好地历练过怎么样开发一个应用程序,SpringBoot没使用过,Mybatis还是老套的xml配置化,真让我无语至极,不懂的现在SPringBoot里面的JPa可以注解实现SQL的增删改查,也不知道针对单表查询现在实际项目开发过程中根本不使用原生的Hibernate或者Mybatis了,现在使用的是Mybatis Plus,使用轻便友好,开发代码段少且完美的实现,在这里我需要写一个文档针对这些初级开发者做一个入门的讲解是如何开发使用的!
2024年08月31日
最近在做一个类似于综合报表之类的东西,需要查询所有的记录(数据库记录有限制),大概有1W条记录,该报表需要三个表的数据,也就是根据这 1W 个 ID 去执行查询三次数据库,其中,有一条查询 SQL 是自己写,其他两条是根据别人提供的接口进行查询,刚开始的时候,没有多想,直接使用 in 进行查询,使用 Mybatis 的 foreach 语句;项目中使用的是 jsonrpc 来请求数据,在测试的时候,发现老是请求不到数据,日志抛出的是 jsonrpc 超时异常,继续查看日志发现,是被阻塞在上面的三条SQL查询中。
2024年08月31日
MyBatis 自动映射是指 MyBatis 根据数据库表结构和 Java 对象的属性,自动将数据库中的列值映射到对应的 Java 对象属性上。这意味着你无需手动编写繁琐的映射语句,MyBatis 会帮你完成大部分的映射工作。
2024年08月31日
MyBatis支持通过<collection>或者<association>标签关联一个外部的查询Mapper,当通过MyBatis配置开启懒加载机制时,执行查询操作不会触发关联的查询Mapper,而通过Getter方法访问实体属性时才会执行一次关联的查询Mapper,然后为实体属性赋值。本节我们就来了解MyBatis懒加载机制的实现原理。
2024年08月31日
相信很多人都遇到过这种情况,需要在前端调用的接口中将一些敏感字段进行加密处理。一种比较Low的处理方式就是通过硬编码的方式,或者是使用显示脱敏技术进行处理,这种处理方式就显得比较臃肿了。下面我们就来介绍一种简单优雅的方式来实现数据加密处理。