00:01
好,接下来呢,我们来看一看这个maps这个映射文件了啊,啊,这个是最重要的了啊好,My bet is映射文件,就是所谓的咱们这个student da.l其实咱们做my bet is操作my bet。咱们主要玩的是不是就就是这个文件。没别的了,对不对,因为对于主配置文件来讲没什么好玩的,你配一次之后项目就不碰它了,是这样吗?好,所以说啊,咱们以后啊接触的打交道最多的就是这个map应试文件,OK吧,好,我们现在啊搭建一个简单点的这个结构啊。嗯。我再来一个吧。T2。PSVM,好,嗯,由于咱们今天下午啊,主要是玩这个道层,所以说呢,我暂时就不过业务层了,可以吧,啊,主要是为了接触这个道城啊,好,咱们简单起见啊,就直接引入一个道了啊,Student DAO。
01:19
等于怎么写来着,你们说我写。Session点,一起念叨,来get session点。Get,这里边是啥呀?Student什么?这得是DA啊,今天上午好多同学来个student.class他就是用不了啊,对吧?Student DA点。Class OK吧,好,我们现在啊先来看一看这第一个需求啊,好,首先我们要学习的是这个permit。
02:00
首先咱们来第一个案例啊。测试这个permit,这是什么鬼来着?是不是往这个SQ语句中传递参数的类型啊,对不对?好,我们都能传递哪些类型呢?简单来看一看啊,我们能够传递这个啊,基本数据类型能够传递引用数据类型,能够传递map类型,注意一共就这三种,OK吧,好,那么string类型是属于基本数据类型还是引用数据类型?它一定是引用数类型,但是在MYBAT的应用当中,请注意啊,我们的string类型是属于哪一类的呢?基本数据类型这一类的OK吧,所以说在这儿啊,老师改一下啊使用。简单数据类型类参数简单数据类型,这个简单数据类型包括什么呢?我们的八大基本数据类型。
03:03
加上什么死性类型?为什么把这个归为这个简单数据类型?它它虽然是引用数据型,但是你们在用string的时候有没有这么用过,等于new出来,String有没从来没有过,是这样吗?我们一直都是int a等于十,死径S等于A,是这样吗?好,我们一般来讲啊,都是根据我们的基本数据类型这种形式来使用它是这样吗?好,所以说啊,在MYBAT的这个应用当中啊,我们把它们归为一类,OK吧,好,我们先来测试第一个啊,使用简单数据类型。好,首先呢,我们先以这个啊来举例,哎,这个东西咱们以前是不是做过呢。
04:00
我穿一个死去。根据ID查单条,是不是就是拿string类型当参数?好,我们再来一次啊,好,来student DAO,咱们来SELECT1,传个谁呢?那我就随便传个A01行吧,根据ID查单条啊,咱们来一个student s,好,我们在这里边来一个S输出OK吧,好,这个SELECT1。好,按照今天上午咱们的这个写法啊,先在接口里边升一把对不对,然后再到我们的叉ML中写一下。是这个啊。啊,下边这些东西我看看行了,留着吧,咱们就接着写吧,行吧,接着写啊。好,这里边儿咱们来一个select ID,它必须叫什。
05:05
啊。C。LIKE1对吧,好,Parameter,咱们来个什么?Java点点死讯,Result type,咱们来一个,我写一个student可以吧,这回。可以吧?别名是不是已经在主配文件中起好了,就此类名吗?好,来星from,咱们来个TBL。Student where ID等于。OK吧,好,我们现在啊,先来观察一下这个效果啊。看看能不能拿到这个吴亦凡啊,看一下啊,其实啊,这个吴亦凡很好拿,是这样吗?但是呢,我们今天下午既然是解析这个文件啊,所以说有一些东西啊,做一些改动,咱们好好做一做这个实验可以吧,好,也就是说这个parameter type加点long点任务,我觉得很麻烦呢,同学们。
06:14
如果能直接写就好了。啊,对于perter type啊,咱们刚才写的加点点死讯好使不?好使啊。对吧,我现在给你来个啊死讯。行吧,试一下啊。走。好使吧。老是。啊。A。好使,我这个S如果小写呢,猜一猜。
07:11
嗯。好,是啊。小写S也好使对吧。好。我要把这个G大写了,能好使吗?貌似都好使。是这样吗?哎,这回我过分一点了啊,同学们啊。好使吗?这个这这回是确实不好使了,有点过分了是吧。这个不好使啊。好,我不写呢。
08:03
哎,同学们昨天晚上已经做过实验了,对吧。来看看啊。好使对吧,好parameter type省略不写啊。省略不写。它是好使的,是这样吗?哎,那你想一想,我省略不写我都好使,那我写个str,我怎么写反而不好使了?大家注意啊,它是省略不写,而不是它真正没有了,它还是有的,能理解吧,它会有效的去识别你的参数,只不过它隐藏掉了,能理解吧,你这个语法必须得是正确的,OK吗?好,从我们前面来看,加va点浪点使string好使,使俊也好使,但是我对于这个使俊类型,我为它起别名了吗?
09:03
那凭什么string好使?就是因为我们的简单数据类型,也就是我们八大基本数类型以及string类型,有my ma,系统已经自动给我们起好了别名,OK吧,好,我们来看一看这个文档啊,My map is默认支持的别名,比如说啊,我们的int。你直接写int也行,写它的别名杠int也行,你写这个int也行,它还有其他的别名叫in t,看到没?我们再来看一看这个in啊in t,它的别名是int。太格还有一个别名叫小写的I,也就是说如果是一个整形的话,你写啥都好使。是这样吗?好,那如果是死性的,我们再来看一看啊。死正呢,是不是在这呢?那大家注意啊,死俊你写它这个类名的缩写默认是好使的,你写它的全名Java点浪点死净也是好使的,哎,大家想想为什么,因为死净本身是属于哪个包下呢?
10:06
浪包,浪包下的这个string,你想一想,是不是你可以不写这个包名,不用制定啊。对吧。老师刚才说的什么意思?我看好多同学瞪眼睛呢,嗯,我现在用死讯str,我随便等于一个,大家注意看我上面银炮的导包没。说没有导包,说明咱们这个证是哪个包下的。是不是浪包的浪包是不用到包啊,OK吧,好,所以说啊,在这里边你使用这个使证的时候,你是不是直接写它的这个全名,或者不用写报名是不是都识别呀,同时呢,你写他的这个别名S小写是不是都可以啊。OK吧,好,那么我们下边啊,也列出了一些个比较常用的这个类啊,这个系统都是自动为我们起好了别名,比如说。
11:01
Date是不是日期的意思对不对啊,就说这么小写就行了啊,你不用写这个焦点U点这个date OK吧,好,包括咱们以后用的非常非常多的这个map,咱们用这个边名m map小写的M就可以了,OK吧,那当然这个东西咱们还没学到呢啊好。行,这个咱们得给他写正确了啊,这个咱们来一个ST,就这么的STRG行吧啊。行。来测一下啊。行了,是好使了,OK吧,好,除此之外咱们是不是还有其他基本处理类型可以当参数啊,对不对,好,这个回来再说啊。
我来说两句