温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
通过前面的学习,我们知道reposity实际上是一个空接口G,它是一个标记接口,那实际上reposit有很多子接口,现在我们先来学习它的第一个子接口叫crud reposity,看程序。Reposity control t,大家看第一个就是crudpsy,那我来。把这个改成crud report,其他的不用变control ship o,好,我点开。Crud。点开之后的话呢,我们看这个outline,这里面定义了一些方法,这些方法我们根据方法名就知道他们是干什么的。Save应该是保存一个对象,传了一个。应该是保存一个集合对象吧。根据ID查找一个对象ID,这个对象存在吗?
01:01
获取全部的记录,根据ID集合获取对象的集合,Count查询。这三个是跟delete相关的,我们来测试其中的一个方法,我们就来测试这个save吧。现在我把这个记录都删除。没有了哈,我们来用这个方法来进行一个批量的保存。Public VO test。Crud reposity。At test,因为我们要干的事儿实际上是一个保存操作,所以说这个方法呢,需要填到service上面。Public VO。Save persons at transactional。
02:04
一个。Person persons调rest大se。集合。保存。OK,搞定测试一下吧,那我首先得去搞一个集合出来,等于new list for循环。I等于1I小于。不是一是吧,I等于A到ZI加加,因为我想从一到Z嘛。然后呢,创建一个person,等于new person,我们来设置一些属性。
03:09
Address就不用了,Address ID我们来写一个吧,I加1person.set。Both new date。Person点。Email。这个有点讲究,我想要两个A给它拼起来。I加加I。这个时候我们要希望它是个什么类型,它是一个差类型。家。At硅谷点。com,再来percent set。Last name。就是他吧。
04:00
CRC。CTRLV,好的,把这个放到person里边去,爱的person。我要来执行,批量的添加了person service.persons好看效果。测试通过对吧。看一看走,诶我们从A到C这个添加就成功了。这实际上的话呢,我们调的是什么方法呀,调的是c rud report里边的一个save方法吧,那其他方法的使用方式是相类似的,大家可以自己去测试一下。这个crurudsy里边。主要是添加了一些蒸删改茶相关的方法。OK。
我来说两句