温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
然后下边我们说这么个问题哈,咱们这个方法哈,我们刚才光是说去拼这个词口语句,嗯,都拼到我们string build这个对象里面了,那你拼了半天以后,怎么能保证这个soql语句能用上呢?啊,或者我们for标签这个X毛配置文件的片段,它怎么能用得上呢?我们必须必须以返回值的形式给人家返回回去哈,我们这个如果只是Y里的反应值,这个就嗯,我们这个拼出来的字符串就没法用了,我们去return一个标志点to string啊,哎,把这个返回值给返回回去,然后呢,去改一下。把我们的呃,方法的返回的类型哈,改成是这个string,然后呢,下边哈,我们想办法呢,去给它这个测试它一下,这个代码我已经提前给已经给写好了哈,嗯,先创建我们LC容器的对象,获取我们这个employee service,然后呢,创建了一个历史的集合,然后呢,在这是我们来创建了一组这个测试的数据哈,我们对252627这三条数据呢进行一下修改。
01:09
你看啊,原来是这样的,哎,我们我们把它呢,改成我们指定的样子,有多个数据呢,同时去做APP的操作啊,所以说把它呢作为一种更新,然后呢,Update奔驰emp啊把它传进去,这个方法我们也已经给写好了哈,这些因为都不是我们核心的要说的技术啊,咱们就就提前写好了,咱们就不占用时间了,呃,我们去跑一下。诶抛了个异常,呃,我们看一下哈,现在他抛了个什么异常哈,他说我们搜狗的语法有问题,搜狗语法呢,搜狗是在什么地方语法有问题呢,他说逆耳哈,就是在这个地方。呃,然后呢,他说是这个line one搜狗语句的第一行,但是呢,你如果仔细看的话呢,这这一条搜狗语句其实没有问题,那这个问题在哪哈,呃,大家想必呢,记得我们搜狗语句就买BDS环境下哈,我们啊也不是说买BDS环境下,就是我们JDBC啊,这个是JDBC层面的事,我们JDBC呢,如果想执行多条用S用分号分开的SQ语句,那么我们连数据库的时候呢,必须得去带一个参数。
02:24
就是我们连数据库啊,这个UR地址这个连接,这必须呢,还得再增加一个参数叫allow multi。允许多哎查询啊,就是说这个允许一次性执行多条词汇语句,必须得加上这个参数才行。我们加上这个参数以后呢,咱们再重新跑一下。我们先确认一下数据库里边的数据哈,数据还是这样的,然后呢,我们回到eclipse里边,我们再去给他跑一下。
03:04
哎,你看这次执行完呢,没有抛异常,我们可以看一眼它生成的色规矩哈。因为搜狗语句呢,我们这里边哈,就没有去做换行,我们可以看到哈,这个搜狗语句其实它很长。啊,它其它呃也还好啊,就是三条横着啊拼到一起,就是用这个分号给它分开的,然后呢,再看一下这个数据库,这个数据呢,也都已经改成我们指定的样子了啊,那就说明呢,我们这功能哈,我们首先来说呢,功能本身呢,我们就实现了。
我来说两句