温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
诶,我们这个自定义类型转换器就写好了哈,在笔记里边咱们就不把完整的代码拿过来了,没有必要啊,大家去留意这几个关键点就行了,实现抽象方法你可以根据我们之前讲的呢,诶自己去写一下啊,这个都很容易写的,下边关键呢,我们是说你这个自定义类型转换器写好了以后,不注册的话是不会生效的,我们有两种办法呢,去进行注册啊,一个是字段级别使用column type注解,一个呢是全局级别啊,是在买贝蒂配置文件里边去配这个type handle,咱们先看这个column注解啊,Column type这个注解我们找到user这个实体类,在我们address这个上面写一个column type,它里边呢,我们需要去指定一下这个type handler这样一个属性,去告诉他address这样一个类型啊,使用address type handler这个类型处理器呢来处理。啊就行了,我们把这个加上,我们再看一看,我们一开始的时候给大家演示的这个查询和插入呀,都会忽略这个dress,现在呢,我们有了这个类型转换器了,我们再跑一下啊,看看它还会不会再忽略我们dress,我们先做一个查询。
01:22
诶,大家看我们别的不用说了,Address你看这数据是不是就有了,哎,没错啊大家,呃,你回头大家自己练习的时候哈,你可以在我们。相关的这个方法里边哈,去打一个断点,你看他抵bug呢,他肯定会从这儿走啊,这个咱们显而易见的事儿,咱们就不抵bug啊,呃,咱们视频里边就不抵bug了啊,然后呢,咱们再去看一下这个保存的这个操作,保存的操作里边呢,我们把汤姆零一改成汤姆零,去区分一下这个数据啊,诶看看这个数据呢,能不能进入到我们数据库里边。
02:03
看数据库刷新,你看address就进来了是吧?诶没问题,那么我们在笔记里边去记一下啊,那你这个使用column注解这个是怎么加的呢?很简单,别的什么都没做是吧?我们就是在address这个我们Java Java的这个字段上面啊,去加了这么一个注解,在type handler这指定了一下我们自定义类型转换器的这个class对象啊,就这么简单。哎,大家关注我们column type注解这一部分我给大家画个圈啊。画一个框。那然后呢,下边我们再看。嗯,这个全局的方法啊,他怎么去做。
我来说两句