温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,接下来我们就说到了这个type handler标签,哎,翻译过来呢,我们叫类型处理器。这个标签我们后边还会仔细的去研究这个类型处理器,所以说呢,现在我先给大家做一个简单介绍,我在讲完原理,呃,咱们马贝利斯原理以后,我们会对自定义类型处理器这些来做呃仔细的研究,而这个类型处理器的作用呢,我们来说一下啊,它就很简单,就是呢,架起我们这个Java类型和数据库类型一映射的一个桥梁,比如说我们再把Java数据。你这个Java对象保存进数据库以后,那就牵扯到把如何把Java里边string的变量保存成数据库兼容的,比如我差或者差。比如呢,我们又把查出的结果,数据库里边我们查出了一条记录,这条记录呢,在数据库里边存的是inte,我们又要转成Java对应的这个in或in特,所以说呢,在做数据库类型和Java类型映射的时候,马蒂就是用的这个type handle,比如下边就列举了好多这个type handler,大家都可以看一下它们的作用,就这个它就是呢,把int啊,Java int跟数据库的数字这种类型进行适配,比如呢string啊,就是把我们Java里边的string跟数据库里边的差或者我差进适配等等等等。
01:27
所以说呢,后边我们还会详细研究,但是这一块大家注意的一个问题,就是官方文档这里面有一个小提示,说这个GSR310就是时间日期API,这个API呢,我们大家可能啊,稍微有点陌生。那我们在以前JDK1.8以前,诶,1.8以前,我们时间日期处理的时候,那些类库都还不丰富,用起来也挺麻烦,包括时间计算,嗯,以及咱们这个判断等等都挺麻烦的。而在一点JDK1.8我们完全实现了一个叫GSR310标准,添加了更丰富的日期类型库。
02:10
在这个时候呢,Myab就为这些日期类型也写了新的类型处理器,这个类型处理器在MYD版本是没有的,大家通过点这个链接可以点它去我们马贝蒂斯官网把这些类型处理器下载来,下载来以后呢,如果要使用我们可以诶来到全局配置文件中。进行一一注册。Handle把把我们这些诶拿这个标签进行注册,比如呢,我这个PPT就给大家有写过一个示例啊,往下翻啊,Type handler啊,日期类型处理的时候,如果呢,哎,我们想要有更丰富的日期类型处理器,我们就可以这么来注册,但是在我们买贝蒂斯1.3.4以后,我们这些时间类型的这个处理器啊,都已经写好了,而且已我们马贝蒂斯已经注册好了,我们都无需注册了。
03:11
也就是说呢,在日期类型处理的时候,大家注意一下,那么呢,其他的这些知识,比如自定义类型处理器,那后边再去学,再去说这一块呢,先了解一下。
我来说两句