温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
好,接下来呢,我们再来说一下,好,对于我们这个使用Oracle数据库来说的话呢,诶,我们应该怎么去解决它这个组件的这个问题,好,那么首先呢,我们先来简单分析一下啊啊我们啊一直呢,都是使用的一个数据库啊,叫做MYSQL啊,那么我们知道MY搜Q呢,它是支持我们这个诶组件自增的,好,所以说呢,我们在操作的时候呢,我们也就不用再去管这个组件的这个问题了,直接让让我们这个数据库啊,帮我们进行这个自增就行了,好但是对于我们这个Oracle来说的话呢,哎,它就不支持我们这个组件自增了,而在这个Oracle里面呢,我们是通过一个叫做sequence啊,就是我们这个序列。好,我们翻译过来呢,就叫做我们这个诶sequence好通过它来去做的啊,那么我们接下来呢,就需要给他去说一下,如果说我们使用Oracle数据库的话呢,诶,我们应该怎么去使用它的这个序列来完成我们这个组件的这个问题。
01:02
好呃,大概的话呢,我们需要去做这么些个事情啊,我们先来简单的去说一说,呃,首先呢,我们需要在我们这个实体类上面呢,诶通过这个注解呢,给大家去指定一下你将来诶要使用的这个序列的名字是什么,然后呢,还需要告诉他,诶你这个组件诶属性啊,就是你这个组件的那个属性呢,它的这个类型是什么,我们也必须要给他指定到这个地方啊,那么另外一个呢。哎,我们在这个支持组件自增的话呢,我们在这个全局的这个策略配置里面,我们配的是一个,诶大家应该还记得啊,叫做ID tap.auto好,那么这个的话呢,我们也可以来再去带着你们来看一下啊,我们找到我们这个配置,然后呢,找到我们这个组件啊全局配置。好,我们来找一找,OK,在这个位置ID tap,虽然说我们写的是一个零啊,但是我们来看一下,呃,这个ID tap里面的零呢,哎,它代表的就是一个auto,而现在对于我们这个Oracle来讲的话呢,我们就不能再使用这个auto了,而是使用我们这个input啊,代表的就是一个用户啊去输入这个ID,那么实质上的话,将来我们还是使用了它这个数据库里面的一个序列来完成的,所以说呢,我们还是要做的事情就是什么呢?诶,把全局的这个组件策略呢,给它配置成一个哎影input。
02:19
好。啊,那么另外一个的话呢,我们还需要。在全区的这个哎。那策略中呢,我们去配置,哎,使用我们的这个Oracle的这个组件seence啊,就是我们需要把这个家伙呢给它注册一下,好,那么这样的话呢,我们就可以啊,诶完成我们这个Oracle的这个组件sequence的一个使用好,接下来的话呢,我们先把这个Oracle的环境呢给大家准备一下,然后呢,我们再把这个东西呢给大家去演示一下。
我来说两句