00:00
好,那么下面我们紧接着在这里面去干活吧,这个查询我们把它搞一套啊,这是查询全部,我们再来一个按主键ID查学生,这个太常见了是吧?我们的这次数据库的那套操作不就是增删改查查哪查所有按主建ID查,按条件查,就这么点事啊,我们现在呢,按主件按主建ID查询啊学生信息。那么这个我们先写个方法,因为我们过去都是用方法实现的,我们就比着这个方法来写我的select的语句,你按主键查返回值应该是什么返回值。Get by ID,你返回的是什么?你是不是肯定返回的是一个学生啊,Get by ID,然后get by ID。好,那么返回学生有没有参数,我就问你有没有参数。有参数是什么?In in,然后我们的什么ID是吧,你就根据ID去查,就就这么着,下面我们就来写这个select的语句啊,那么EL select ID等于什么?随便了,Get by ID啊,然后呢,入餐有没有?
01:15
有就上每次来拷有没有入有一套,这就是套,有没有返回是有result type,你就这么写,就每次来就灵魂拷问,就每次都是这么着问啊,我现在是有参数的type回车。参数是个T照啊,T照我我应该写什么呢?我写个特行不行可以。这个里面是有别名机制的啊,是有别名机制,这个机制在哪呢?在我们当前的资源里面的帮助文档右上帮助文档啊,帮助文档的12页。啊,看着type allows就是别名的意思,Type是类型,Allows是别名,就类型的别名在这个里面呢,哎,看一看。
02:11
那么如果我在这写T,它是不是对应的就是这。是不是就对应的这个类型,这边少的就少,你看这些直接写类型的,对应的这边都是大写的,或者叫封装类啊,对日期你看小写就行,还有DC的么?这边是对应的big d c的嘛,啊,这big DC的ma这边也叫big,它俩是一致的啊,再来看如果你想用int这个类型的话,我们是不是这边应该下划线,Int就这边呢是。同学们,这边呢,是我的my bet框架中的,就是买T框架中使用的类型,而映射的类型呢,这边的类型是我Java语言中映射的类型啊。啊,MY框架呢,它其实就是我们的map那个文件中要用到的。
03:07
Map和map就是我们刚刚的那个入参和返回值的类型,我们需要用到这一边的别名,下面还有,现在能搞清楚吧,就这一边是我们写map文件中要用的,而这一边就是对应过来的Java语言中相应的类型。那你记住在第12页啊,就有这个类型的别名映射表啊,别名映射表我们现在写的是这个映特,诶我们刚刚好得到的就是音频这啊就是这个类型就对了啊就对了,再往后看,因为发现它这边其实也有list这边小写list中小写list这边等于大写list这边a list大写这边collection这边collection这边object object小写map都有。
04:00
啊,我们所见过的所有的类型。啊,这边别名都有,而且我们在这个地方用的叫别名,这个地方int用的就是我当前帮助文档中的别名的这一套,听懂了吗?同学们。啊,就这一套好嘞。然后我们接着再来看我的肉餐有了我的返回值有没有,这个地方有没有返回值。有反过去应该怎么写?Result type是固定的,有返回值就给我上result type有就我上type啊,返回执照怎么写?我们直接SQDT行吗?不行,这是个字符串,它不能够根据这个串映射这个对象出来,不行。com打点b node pogo打点Co,他根据这个才能真正的找到你的学生的这个类型,并且给你反射生成对象,得这么着,哎。
05:01
好,那么这个怎么写?Select ID name email。Age from来自于student。条件是什么?ID等于过去,我是不是ID等于问号。对,你们现在就是问号干掉井号大括号,就跟这个问号一模一样的功能,MY体框架中间有井号大括号占位参数啊,这这不能是空的,因为你可能有多个井号大括号,空的是不好使的,这个怎么搞?这个对你你写ID,你现在你就先这么写,你的这个方法中入仓的名称是什么,你这就写什么,其实这个地方是可以乱写啊,我后边专门会去讲啊,看到我们专门会去讲这个。井号大括号和Dollar大括号的区别怎么去写,后面专门去讲,现在你先给我用着啊,先用着好,那么这就get ID就搞好了啊,Get ID就搞好了,下面呢,我们来测试一下功能。
我来说两句