- 博客(4)
- 收藏
- 关注
原创 如何正确使用spring JPA的save操作详解-新增与修改(一)
结论:spring JPA的save操作既可以用来新增,也可以用来修改数据用法:如果要进行数据修改,先使用对应的JpaDAO的默认根据ID查询方法-findById(Id)查询得到Optional(XXXDO),再对XXXDO进行属性赋值修改,然后进行save,才能实现该Id对应记录的修改,否则会进行更新原理:第一次添加数据后,在数据session管理器内并没有释放掉生成的数据记录id,后续操作使用了这个id,导致程序认为你会进行修改操作,从而有添加数据变为修改数据...
2021-12-03 09:20:39
7038
原创 JDK1.8新特性系列2--lambda表达式快速入门(下)
上篇说完了为什么用 lambda 表达式、什么是 lambda 表达式以及怎么用 lambda 表达式,下篇主要说说实际开发中 lambda 表达式的使用技巧和注意事项。一、lambda 表达式使用技巧1.可以将lambda表达式看作是一个函数并作为参数传递lambda表达式不是对象,不能把lambda表达式赋值给类型为Object的变量,因为Object不是函数式接口。//将这个lambda表达式将赋给一个字符串比较器Comparator<String> comp = (f
2021-09-29 00:25:48
122
原创 JDK1.8新特性系列2--lambda表达式快速入门(上)
一、为什么用lambda表达式首先思考问题:在Java中我们如何将一段代码和一个函数赋值给变量,这个变量应该是什么类型?Java8专门提供了lambda表达式来解决上述这个问题。再来看两段代码直观感受下,lambda表达式是如何发挥作用的:public class LambdaDemo { interface LambdaTest { void testLambda(); } public static void main(String[] args
2021-09-13 00:40:21
119
原创 JDK1.8新特性系列1--如何帅气地使用流编程
一、流是什么官方:从支持数据处理操作的源生成的元素序列。通俗理解:JDK1.8引入的新成员,以声名式的方式处理集合数据。将基础操作连接起来,完成复杂的数据处理流水线。提供透明的并行处理。二、流与集合的区别 流是容器的定义,集合是容积的具体 流只能遍历一次,集合可以遍历多次 流是内部迭代,集合是外部迭代 三、流的组成数据源: 中间操作: 终端操作:四、流的构建方式1.由值创建流@Testpublic void streamFromValue(.
2021-08-31 00:53:58
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人