沉静冰淇淋

文章
8
资源
0
加入时间
2年10月21天

JPA更新数据库部分字段类似于mybatis(insertSelective)

(1)JPA自带的接口更新和保存调用的都是同一个save(S)方法,是更新还是新增取决于传入的对象主键相对于数据库是否存在,如果存在则是更新,如果不存在,则是新增。(2)但是JPA没有类似Mybatis example的insertSelective()方法,因此手动写了一个util用来对数据库字段部分更新(3)实现原理:刚开始想着更新的时候先从数据库读取原来的数据,然后通过BeanUti...

查找---分块查找

分块查找要求把一个数据分为若干块,每一块里面的元素可以是无序的,但是块与块之间的元素需要是有序的。(对于一个非递减的数列来说,第i块中的每个元素一定比第i-1块中的任意元素大)      分块查找的实现代码如下:package com.threeTop.www;import java.util.ArrayList;/*** * 分块查找的实现 * @author wjgs *

lambda表达式的日期问题

最近,小编遇到了一个恶心人的问题。 开发使用的MySQL数据库,底层用的EF映射,查询使用的linq或者lambda表达式。 页面中,日期格式数据中,日期格式datetime类型。根据日期格式”yyyy-MM-dd”,查询日期格式”yyyy-MM-dd hh-mm-ss”,看到这里当然是使用模糊查询Contains。 这还没有结束,一个恶心人的问题出现了,通过lambda表达式查询MySQL数