00:00
也就是说呢,这个配置文件就是来告诉哎,我们这个MBG哎,怎么去逆向生成一些表,比如生成的啊这个啊扎啦放在哪个包下啊,生成的咱们这个啊,Circle啊,这些映射文件放在哪个包下,以及生成的这个map接口放在哪个包下,以及每一个表,哎生成的每呃。每个数据表对应的Java b类啊都是什么?把这些策略我们指定好。接下来我们就来让它逆向生成。看好了,我刷新这个工程。这块呢,我们这里边儿啥都没有。如果是以前,我们自己就给里边该创建啊这病类do接口以及map文件。接下来我们。看官方。的提示,有一个叫啊,Running my贝蒂generator啊,我们来啊,把我们myab蒂generator跑起来,我们来看怎么跑起来呢?他说呢,My generator,你可以按照以下种方式跑起来,你可以用命令行的方式,或者呢用这些at构建的方式,或者用me的方式,哎,或者用呢,咱们这个Java program的方式,哎基而且呢,基于一个配置文件,正好呢,我们写了一个MY贝配置文件,所以说呢,我们以这种啊带了配置文件的啊Java程序的方式,我们来看怎么走。
01:28
他说呢,要把我们这个MY贝蒂斯gen跑起来,用我们这个配置文件非常简单,你就按照以下的代码就行了。好,那这些代码我也就直接复制过来。我们来到测试类里边。把这些代码粘粘贴过来。Control shift f码整理一下,把该导的包导进来,好,Fair IO以及呢,咱们这一块,呃,有一个configuration是我们my generator看好啊。
02:09
这个configuration呢,是我们代码生成器的configuration导对了。然后呢,我们再来看该抛的异常,我们先都抛出去。我们就抛一个大一点的一场。嗯。好,那么接下来我们再来看。这些都抛出去了,哎,我们大概呢,来看这些代码,这些代码呢,相当于拗了一个配置文件的这个位置,这个配置文件呢,啊,就是我们这个代码生成器的配置。因为我写在咱们这个当前工程的根目录下啊,我们是用new费的形式直接写这个。名就行了,剩下的我都不变,我们来看剩下我都没变啊。来做一个测试。
03:02
剩下呢,我们都不变,就改一下配置文件所在的位置,我们来运行。看一下效果。走。来看。这块有日志打印什么的,运行成功了,那我们来看这个工程里边有没有。效果呢,我把这个F5刷新一下诶。Map接口。Map的长板文件有了,Map接口也有了。Java毕竟类也有了。所以说这就是逆向工程帮我们生成出来了这些东西。那么呢,我们来大致的来看一下啊,这个department对象里边有ID,哎,由DEP name。Employee对象里边有ID,哎,每一个字段last name email什么都有,哎,以及我们这个did,哎,咱们这个啊DEPID就是呢,这些字段名,因为我们数据库里边叫D-ID,它就用驼峰命名法给我们对应出来。
04:03
包括我们这些map接口,我们也来看一下。Employee。它定义了哪些方法呢?它定义了一个delete by primary key,按照主键删除的方法。以及插入啊员工,以及按照主键查找一个员工,以及查找所有,以及更新按照组件更新一个员工。就是我们hello word的增删改查基本方法,它也都定义好的。那么呢,接下来我们就进行一个简单测试,看这些能不能用,哎,就对了。
我来说两句