![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 93
雪芙花
学习学习
展开
-
MyBatis 进阶
根据传⼊的⽤户对象属性来更新⽤户数据,可以使⽤标签来指定动态内容。对集合进⾏遍历时可以使⽤该标签。它的优点是使⽤⽅便,直接定义到某个实体类即可。实现实体类中的属性 和 字段映射的功能。where 可以去除 最前面的 and。trim 通常配合 if 来用。以上标签也可以使⽤ 替换。字段名和属性名不同的情况。标签也可以使⽤ 替换。可以加到类或者方法上。原创 2024-01-06 19:52:56 · 1103 阅读 · 0 评论 -
MyBatis入门
MyBatis 是⼀款优秀的持久层框架,它⽀持⾃定义 SQL、存储过程以及⾼级映射。简单来说 MyBatis 是更简单完成程序和数据库交互的⼯具,也就是更简单的操作和读取数据库⼯具MyBatis 在整个框架中的定位,框架交互流程图:为什么要实现 InterFace ,而不直接实现类:原理:MyBatis 也是⼀个 ORM 框架,ORM(Object Relational Mapping),即对象关系映射。在⾯向对象编程语⾔中,将关系型数据库中的数据与对象建⽴起映射关系进⽽⾃动的完成数据与对象的互相转换:OR原创 2024-01-06 19:51:53 · 854 阅读 · 0 评论 -
java8函数式编程(Lambda表达式,Optional,Stream流)从入门到精通
当流中有大量元素时,我们可以使用并行流去提高操作的效率。JDK5中引入的自动装箱和自动拆箱让我们在使用对应的包装类时就好像使用基本数据类型一样方便。但是在大量的数据不断的重复装箱拆箱的时候,你就不能无视这个时间损耗了。假如接口只有一个 函数需要被重写,则可以使用 Lambda表达式来 代替 类的创建和重写。如果我们自己去用代码实现的话其实会非常的复杂,并且要求你对并发编程有足够的理解和认识。我们之前用到的很多Stream的方法由于都使用了泛型。但是你一定要知道装箱和拆箱肯定是要消耗时间的。原创 2023-11-13 16:38:25 · 609 阅读 · 0 评论 -
java入门
文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用),生成一套以网页文件形式体现的程序说明文档。多行注释:/* 注释内容*/(不推荐)单行注释:// 注释内容(用的最多)JDK、JRE、JVM之间的关系?ava中的注释主要分为以下三种。底层使用C/C++实现的。原创 2023-10-22 12:36:31 · 172 阅读 · 0 评论