00:00
诶,那如果我们想运行测试一下的话哈,那我们首先呢,必须去解决这里边报错的问题,这里边我们看看他报什么错哈,呃,首先呢是importt啊,他导了一个Java x.persistence啊这样一个包,然后呢,他说什么呢?他说这个东西呢不能够被解析,呃,大家如果学过GPA的话哈,你会发现哈,这个其实就是GPA的包啊GPA那么我们用的像table啊,ID呀,Column呀这些注解哈,其实都是GPA的注解,那么也就是说呢,这个时候我们需要把GPA的依赖呢给拿过来,那GPA的依赖呢?呃,我们不也不用我们直接去拿哈,我们直接我们可以把这个通用map的依赖拿过来,他会替我们把GPA的依赖给加进来啊,Ma文里的依赖的传递性。嗯呃,这时候注意哈,我们刚才呢,配的这个依赖呢,它只是我们插件的依赖,和我们这工程的依赖呢,还是两码事,所以我们工程的依赖呢,给他拿到这个外边来。
01:09
你看我们去依赖这个map哈,然后呢,看一下这个依赖的层次结构,呃,Map它依赖的persistence API啊,所以说你看这个persistence API就是我们GPA的价包,这个就有了啊employee这我们不报错了,我们可以把它employee呢,我们可以去给它补充一下啊,因为它生成的时候呢,不带无参的构造器,也没有兔子润方法,我们把兔子润方法去生成一下,诶然后呢,还有我们的这个有参的构造器,把这几个我们都给它加上,除了这些呢,我们再看看啊,它生成的东西,呃,在我们类名的上面,使用table注解指定了一下它对应的表名啊,你看这不就是我们对应的表名了,然后呢,我们主键字段上面,哎,就是给标记了ID这个注解,呃,还标记了我们column啊,它对应的这个字段名,那这个时候呢,不管你是不是一致的啊,它都会给你去,都会给你。
02:09
对这个标记,然后呢,在这个我们主键字段上面。我们还给添加了一个jar的VALUE6啊,就是这个我们主件生成的策略啊,你看这些的注解的话,它都给我们加好了,不需要我们再去加这些注解了,另外呢,我们再看一下我们的map接口,Map接口呢,本身我们map接口里边不需要写任何的抽象方法,我们只需要呢去继承我们指定的这个map就可以了,大家还记得这map在哪指定的吗?对,就是我们con个点properties里边啊,在这指定的,我们就是去继承的是他,呃,但是呢,你会发现哈,在这儿我们这个接口里边也没写什么东西的,在但是呢,它还是报错了。这个地方他报什么错呢?你看啊,他说the type,呃,什么什么棒s can cannot be resolved,这个roll棒子找不到这个就稍微有点奇怪哈,我们当前这个接口里边也没有用到roll棒子呀,啊,这个事是这样的,你不是继承了map吗?你这个map哈,你又继承了肉棒子map。
03:21
这个肉棒子map呢,它又继承了我们select棒子map。这里边不是用到这个肉棒子了吗?这个肉棒子我们看一下啊,肉棒子这不就是二个阿帕奇贝蒂斯赛肉棒子,所以说这个时候呢,我们需要把肉棒子他的依赖呢给引引进来,肉棒子属于谁呢?注意哈,这个肉棒子就不属于我们通用麦克了,他二阿帕奇菲蒂斯,所以说呢,它是我们买菲蒂斯的这个里边的一个API,那么也就是说呢,我们需要把买菲蒂斯的依赖呢也给也给导进来。啊,你看我们不光需要通用map哈,我们还需要我们的买买的依赖也拿过来。
04:08
找一下啊,到我们原来这工程里边,我们去找一下,这样话比较方便。CTRLC,然后呢,我们要想测试的话呢,嗯,那肯定也需要去连数据库哈,那我们就把这个买思库驱动的也拿过来,CTRLC。好了,呃,那么这个这些呢,都准备好了哈,下边呢,我们就想呢,对它去做一个测试,呃,那测试呢,咱们这样啊,我们逆向工程呢,我们只是验证一下它这个对不对就可以了,咱们没有必要呢,再去整这个,呃买BD和spring的整合,这个就没有必要了啊,那这个时候呢,我们就在单纯在买beat蒂自身的配置这个这个呃环境里边哈,单纯在买贝斯的环境里边来做这样一个测试。
我来说两句