温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好来我们来再来看一下这个异常,呃,那么这个异常的话呢,其实就比较好看懂了啊,他说诶你这个table mp.employee啊不存在,好那么我们知道这个MP呢,应该是我们当前所操作的这个库哈,然后呢,他要去找一个employee这个表。而我们看一下我们数据库里面的这个表叫什么名字呢?它叫做t BL employee。好,所以现在的话,我们应该也能猜到是什么问题了哈,就是呃,他这个买be plus再去帮我们操作的时候呢,它会默认去找一个表啊,而这个表的名字呢,诶就是你这个实体类的这个类名啊,所以说这个对应的那个表名好,那很明显我们现在呢,并不叫这个名字,所以说呢,诶他就告诉我们这个表呢,是找不着的,好啊,那我们这个的话呢,给大家这个简单的去写一下啊。好,我们写到这个位置吧,给大家稍微解释一下,说这个买贝蒂斯plus好,他会干什么事情呢?啊,他会这个默认啊,就是啊会默认啊使用我们这个实体类的啊类名,然后呢,到数据库中啊找对应的这个表啊呃,那么很明显,呃,我们现在呢,名字是不一样的啊,那么我们需要怎么去做呢?啊,难道我们需要啊,按照他的这个要求,把我们这个数据库里面这个表的名字给他改过来吗?诶其实啊,我们并不需要啊,我们有另外一种解决办法,那么我们就诶提到了另外一个注解,我们来到我们的这个通用c rud里面,我们来看这个注解,这个注解呢,叫做table name,它叫做这个表明注解啊,那顾名思义,它就是来帮我们去指定,诶,你当前这个实体类所对应。
01:57
的这个表的名字的好,它里面呢,有一个这个Y流属性来制定我们这个表明的,你看一下默认的它就是一个空的好啊,还有一个叫做map啊,那么这个东西的话,我们暂时用不上啊,说就先不给大家去说了啊,然后呢,我们还是来到这个table name这个注解里面简单的去看一下。
02:17
好,T,我们来找到我们的table name。好,进来,那么进来以后呢,我们来看一下啊,它呢,诶是要加到我们的这个tap上面的,那很明显就是要加到我们某一个具体的类上面的,然后呢,诶,它下面呢,有一个value,那么这个value的话就是实体所对应的这个表明,好然后下面的话就是这个red map啊,那么这个的话其实就是诶你将来再去映射的时候呢,你可能会去做一些这个啊高级的这个自定义的一些什么结果级的这个映射,那么你需要去指定一下,诶你所定义好的那个result map的那个ID值啊好,这个我们暂时用不上啊,我们就先不说了,好,那么现在的话,我们主要用的就是它里面的这个外流属性,OK,那么我们再回到这个employee这个位置,我们给它去加上这个中件,好叫做table name,那么在这里面的话呢,我们通过这个value呢,给它去指定一下,那我们的表明呢,叫做t BL employee。
03:13
好,那我们就需要诶把这个指定到这,那么指定到这以后呢,诶我们再来去做做测试的时候呢,它就不会再去找你的这个引爆这个表了,而是根据我们指定好的这个表明呢,哎去找好我们再回到这个测试方法中。再来运行一下。好诶,终于呢,我们这个ne呢,诶是同伙的,然后呢,我们简单来看一下我们的这个里面啊,最后呢,打印出来一个RESULT1啊,那么这个一的话,应该代表的就是我们对这个当前数据库呢,诶影响了一条啊,然后呢,我们来到这个数据库里面。好,我们刷新一下,看一下这个结果,好,那么我们是能看到,诶,我们的这个数据已经被插入进来了,OK,呃,具体这个conso里面的话呢,诶我们也可以来去简单的看一下啊,这里面的话都是一些这个日志信息啊,然后其中有一个比较重要的地方呢,诶就是我们能看到它在插入的时候呢,诶有一条sol语句啊,我们可以看一下insert two啊,往我们的这个表里面去插入数据,然后呢,诶后面是我们插入的这个字段,好啊,然后这个位置的话,就是我们插入的这个具体的这个值啊,最后的话呢,有一个返回就是我们更新了一条数据,那么其实这个的话也能从我们这个结果上面呢,也能得得到,OK,那么这就是我们。
04:32
哎,通用的一个插入操作好,我们就诶给大家去说完了。
我来说两句