00:00
最后一个写一个测试。我们在北京power note之下创建一个类啊,叫IMYAPP。写一个慢方法,在这里我们要访问读取student的数据,那么这块呢,我会写的代码比较长,比较长,大概有七八行吧。你先看一下怎么写,写的代码中只有两行是重要的,其他都不重要,就看两行就行了。首先第一个我来定义一下呢,不是spring了,是my bet主配置文件的位置。第一个啊,第一个我们要定义MY的主配置文件的。我们叫做名称吧。My be啊,不配的文件定一个变量,那我这个叫做can,那这个文件我们从哪指定呢?从类陆的根开始。
01:12
从内路径。跟开始,也就是他class从这开始。那我们看在这个classes的目录的下面。是不是就有这个文件呢,所以你这个直接写这个文件名就行了。然后你的买呢,会自动的去找。这个路径下面的某某文件,因为它下面直接有吗,就能找到它了,这是第一步,然后第二步呢,我们要读取这个文件啊,读取肯菲格表示的文件。
02:02
那么读取呢?我们有一个叫做resource t that resource as。Stream。注意看这个包。这个包是哪里的呢?是这个叫I better IO的,你用是这个,这个是买better提供的,得用它才行,Get resource as stream参数是这个配置文件,它得到的是一个input stream类。好,这是in。读文件就可以了,还有异常抛出去,好,这就行了,要读文件,读完文件之后,接下来三我要做的事情是我们要创建叫做SQ。Factory builder。
03:05
创建这个对象,那我来执行一个3FACTORY。Builder builder new13还builder。它应该有参数,CTRL加P吧,没有参数那就不用管了,好,下面第三我们来创建thank sciencefactory对象。那我们来定义一个CQ3THE factory factory等于标的点build的,我们看第三个。Build的方法的参数是个input stream啊,印传进去好这就行了。第五步,我们要获取SQ3则对象同。
04:04
中获取。那我们来定一个叫CQ3车。Q3啊,等于点open,这就拿到了。那么这个第五步,这个是重要的,这个是重要的啊,这是重要的。第六第六这一块呢,我们要指定要执行的CQ语句的标识。你说你要指定。要指哪个语句?你把这信给提供出来,那么这个语句是怎么样指定的呢?它用的是SQ映射文件中的name space,然后再加上点。
05:14
再加上你的标签的ID值,好,这个也是个重要的内容。好重要内容。那我们来定义一个字符串,那叫SQID等于什么呢?New space。Space啊,那打开我们这个文件吧,我们看。这是name佩吧,好过来。粘到这,然后连接上谁呀,DR再连接上谁呢,标成ID你看。
06:01
ID是不是叫select students拿过来。往这一站。就行了,然后第七步。第七步这块我们要执行SQL语句,通过SQID来执行。通过找到语句啊,咱们之行呢,看着用的是CI,叫做select list,传进去c it就OK了。减量例子方法返回值是个例子的集合。二是个泛行的。那我们查一下学生student please,好,到这那就执行了,现在第八输出结果,那我们用按照表达式吧。For h s tu输出S好。
07:05
最后一步,关闭SQ3则对象,最后是三的,到这就完事了。然后走一个吧。好,我们看到有两项数据出现了吧,就是循环得到的这个学生student,但如果大家不习惯这个来能表达式,那你就用一个for循环的方式呗,For h,哎,这个就行。Doing放still to,然后still to,这再输出来的。好,这是。查询的查询的学生。
08:05
好学生。加上这个这加个等号了。再跑起来。把我们看看查询的两个学生10102,那就查询完成了。好,这个呢,查询工作我们就写完了。
我来说两句