- 博客(4)
- 收藏
- 关注
原创 mybatis中resultMap的理解
resultMap元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBCResultSets数据提取代码中解放出来, 并在一些情形下允许你做一些 JDBC 不支持的事情。 实际上,在对复杂语句进行联合映射的时候,它很可能可以代替数千行的同等功能的代码。 ResultMap 的设计思想是,简单的语句不需要明确的结果映射,而复杂一点的语句只需要描述它们的关系就行了。你已经见过简单映射语句的示例了,但没有明确的 resultMap。比如:<select id...
2021-07-01 16:43:03 465
原创 Mybatis中Collection集合标签的使用
mybatis简单的CURD就不用多说了,网上相关博客文档一大堆。分析一下Mybatis里面的collection聚集查询。假设一个班级有多名学生为例,通过班级号查询出该班级的信息,和班级里面的所有学生的信息,一般的做法就是通过班级号把班级的信息查询出来,再通过班级ID号把该班级里面的所有学生查询出来,我们不用这种通用的方法1.班级实体类可以定义为这样:import java.util.List;public class ClazzEntity { private int cla.
2021-07-01 16:25:57 2036
转载 Spring中的AOP
目录零、码仙励志一、Spring AOP简介1.什么是AOP2.AOP术语二、动态代理(了解)1.JDK动态代理2.CGLIB代理三、基于代理类的AOP实现1.Spring的通知类型2.ProxyFactoryBean四、AspectJ开发1.基于 XML 的声明或 AspectJ2.基于注解的声明式AspectJ零、码仙励志能力配不上野心,是所有烦扰的根源一、Spring AOP简介1.什么是AOPAOP的全称是Aspect-Oriente
2021-07-01 11:17:12 183
原创 23种设计模式
一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被.
2021-06-23 14:10:41 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人