温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
如过我们刚才使用这个级联属性的方式,能把我们那部门表里边查出来的数据也封装到employ对象的部门属性里边外。还有一种方式,哎,我们再来写另外一种result map。好,还是自定义我们employee的封装规则。好,这个封装规则呢,我们还是来自定义。其他这些普通的字段我们就不说了。我直接拿过来。关键就是在这两列赋值上怎么办?好,刚才我们使用级联属性的方式,接下来我们还有一种叫association。Association。哎,翻译过来就是联合的意思。可以指定,可以指定我们这个联合的咱们这个Java。对。啊,所以说呢,这个association标签用来指定咱们这个联合的对象的,那么property呢,里边这个property写的就是我们jobva里边,哎,Dept它是一个对象。
01:14
那么就写EP。指定哪个指定。指定。哪个属性是联合的对象?好,那么接下来呢,我们就可以为这个对象再来指定啊Java type,我们也可以指定Java type,您联合的这个对象的这个类型,而我们联合的是一个。哎,怕他们的对象。啊,指定的一下这个对象的类型。指定。这个啊,属性对象的,咱们这个类型。而这个呢,我们是不能省略的啊,要不然马贝蒂斯就不知道如何封装了。
02:06
好,那么接下来呢,我们还是一样,在association标签里边,我们来定义department这个对象的封装规则,跟我们之前一样。还是这样,ID好,我们的IID列是我们D-ID,我们查出来的didd这一列c didd这一列对应我们property ID属性,哎,这俩呢,虽然有两个property,哎,ID,但是这个ID呢,是在我们department对象里边写的,它是department ID。这个呢是在employee里边写的,这是employee的ID。但是如果是列名就不行了啊,列的话呢,你这写一个ID跟这写一个ID都是表示第一个ID啊,你第二个ID。如果有同列名的话,就会有一些问题,注意一下。
03:01
好,Result返回值,好返回值的话呢,C。哎,不是返回值,我们这普通的,咱们这我们这个还有一列叫。Deptm。好,它对应的我们这个department对象里边的department name的值。好,这样也行的,我来测试。还是这个测试。走。哎,测试成功没问题,所以说呢,我们也可以使用association标签来查询。当我们。使用。这个。使用呃素菜。来定义我们这个定义这个啊,单个对象的封装规则。哎,也就是说呢,你这个属性是一个对象了,我们使用association可以来定义。
04:03
好,我们关联的是单个对象。
我来说两句