00:00
各流程四层代码,所以从底层上写,先写被依赖代码,对map,在市场活动的map里边再加一个方法,这个方法就是根据ID去查询市场活动上位值是个实体的对象,所以下边我就直接写这个方法了,写完这个地方来写map,这是市场活动map在这边加一个方法,这个方法我们都已经设计好了,上位值对activity设计对象方法名对select的activity by ID在这边长了一个ID作为参数,然后呢,这个给他一个注释,这来一个根据ID来查询市场活动的信息知。好,这样的话,这个方法定义好了,方法定义好了,下边提供骚数句了,那提目骚数句,找到市场活动的这个映射空间,在这的话加一个骚数句,那么加一个扫数句吧,这个东西加一个。那查询到搜候机对再拉ID要和方网名一样,ID和这个方网名一样,来找方网名把它拿过来,然后呢,我这个地方来一个,这个地方来一个发号名,然后呢,这个地方啊,这个参数派的态参数,什么类型的参数是吧?根据ID查是不是ID是得对I,结果对F,因为我们访问的是实体类对象,所以他说道map,那拷过来一个map,然后呢,这个地方来写,然后呢,在这里边写个特殊句行了。
01:40
查询的搜数据谁拉的,然后呢,From从哪个表里边查对里边查查他的哪些字段,对,那你看你前台需要哪些字段,前台需要哪些字段啊对就是查那主你看查哪一组,你看你前台这需要哪些字段,就这摩台窗我需要哪些字段,所有者是不是得查出来,还有谁啊名称开始日期,结束日期,成本描述是不是这些都查出到,还有一个字段得查出来,哪一个字段对IDID你说老师不修改为啥查他。
02:18
对,因为你将来一点更新按钮,是不是把这些都发到后台去了,后来要更新一条记录,根据谁更新,根据ID,所以ID虽然不改也不让用户看见,那么我们说,但是我们后台更新的时候得需要。所以我们将来把ID查了,查出来也不让他看见,写个隐藏域,将来一点更新一块都发到后边,所以这些字段都得查出来。这一段,那这些差距的好查,关键还有一个字段比较特殊,哪个字段所有者对所有者这个字段,我们说在市场活动这个表里边,所有者这个字段是一个什么外建。表示有谁负责实施这个市场活动,这样里边是不是保存一个人的名字,就不一个人的ID啊,他这个外键引用用引用用户表的组件。
03:09
这个市场活动这个表里边这个字段本身保存一个人的ID,那我这个地方要查的时候,要查所有者的名字还是ID。前台需要名字还是需要ID?对,那有同学老名字,然后名字为什么名字给用户看了吧,名字的话,名字我们动态数据是不是早都已经查出来了,下拉表这名字都已经查出来了,不,我们这个地方查出来这个是所有者,并不是说要给用户看这个所有者的名字,因为所有者名字在以前主页面加载完成都已经写好了,那我们这个地方只需要需要干什么,需要说他这个所有者是谁,是不是选中谁就行了。那根据什么值去能知道选中某一个人。
04:01
对,所有的人都已经在下来了,我要选中一个人,是不是要标识这个人啊,根据什么标识啊,人的ID去标识,大家明白这个意思吧,所以前台需要什么,需要所有者的ID。这个市场活动所有者是谁,把那个所有者的ID,然后呢,拿过来的时候,将来我根据ID到这个下拉列表去比对,看谁的ID跟我查出来这个市场上的所有者的ID一样。一样的,直接默认选中就行了。知道吧,那你说到底怎么比对,我们一会儿写代码大家就知道了,那明白他前台要选中谁,只需要知道所有者的ID就行了,大家这个能理解吧。对,所以这个地方什么,我们写这个搜索句查询的时候,就是查这几个字段,这是六个字段加上一个ID。这一个字段比较特殊,查询用户的ID。这样了,我们去查,那查的话,大刚我们说那这个后边这些字段名怎么写呢?对把才字段ID什么是不是都写上那个O,这个字段是写是写on还是直接连接查询。
05:13
需要连接查询吗?这个地方对不需要不需要,为什么不需要,因为O这个字段里边,这个数据库里边,这个表里边是不是存的就是所有者的ID啊,所以不需要连接长了,你说老师您以前连接长了。以前链接查,我是查询这个所有者,查询名字在列表当中给用户看的,在列表当中给用户看的时候,我们这个地方吧,诶这个地方在这儿吧,给用户看的时候,所有者是不是在这个列表中显示给用户看,是查名字,查名字在这个地方,我就是找ID,根据ID决定选中谁。所以这个地方我直接查ID就行。直接查O字段就行了,那直接查O不需要进行连接查询,所以么,我就直接把那些字段列出来就行了,哪些字段就那七个字段,哪七个字段太多了,我就不准备一个一个写了干什么呢?
06:07
对,是不是直接把这个把这些字段全部是全部给他写上就行了啊,因为老师这多了挨八挨time这个这些其实多了几个字段,其实不影响,不是说特别影响咱们的效果,可以忽略不计的懂,所以我就把这些字段就成了然包含这七个字段,所以直接把这些字段直接包含进去就行了,然后呢,大家我们这个地方记住了,它有个S狗L语句片段,我为了不写,不一个一个写所有片段了,所有的这个字段了,把这所句片段保存下。这样就查询市场活动这个表里边的所有字段了,包括我们的七个字段,其中O的这个字段是关联字段,查ID知道吗?好,这样的话我们就插插,插完之后的话,下边有一个什么查询条件,根据什么去插对ID就成,然后呢,这个地方还有个ID知道吗?好,这样的话我这个S句就写完了,S语写完了,这个map层就写完了,麦层写完了,那下边就要写S。
07:07
咱们来学层,在市场活动的service层加一方法,这这个方法,那这个方法返回值activity方法面,这都是设计好的query,然后呢,By ID这里边创一个参数,这个参数是个ID,方法定义好了,在实现类里边也得加这个方法,来一个auto insert implement method,知吧,然后呢,Service层的方法调map,然后直接调过调哪一个方法,咱们刚刚写这个方了,Select activity by ID,然后把这个ID好了了,这好,这样的话呢,我们这个service层也写完了。
我来说两句