00:00
好,我们继续呢来讲这个买Betty,现在呢来看一下入门案例。例子。我们呢,来查询数据库,得到数据就完这么一个功能就行了,现在看一下怎么来使用这个my be框架。那首先第一步呢,你得下载买be的一些文档,一些资料。下载地址呢,这是have那个地址,也就是上午啊给他看的那个地址,上午呢,我们看到get官网在这儿有一个下载最新的版本。点它啊,稍微有点慢。啊,下载这个压缩包就行了,这是最新的是3.5.4的,下面呢,还有其他的版本是3.5.3的呀,还有呢,点二的,还有点一的,我呢用这个点一的啊。角一的呢,我们看下载后的内容在16啊来BY。
01:05
我们看应该是在这个资源中,这个压缩包是三六点一的,它呢解压缩一下。我们看里边有什么进之后呢,这个是买be的核心压缩包,就一个就行了,这个呢是PDF是买be斯的文档。这个文档呢,他们给你提供的是一个英文的,这个英文的文档啊,英文档my be使用的向导,它告诉你呢,这个框架该怎么用,有它的功能介绍。启动就是快速的开始,怎么配置文件怎么写my pro X ML文件,动态CQ,还有呢,交通接口怎么用?就是英文的,如果英文的话你不习惯呢,你可以看。在网站上。就是搜索到买四。
02:02
找到这个链接。长的他。打开之后呢,它有一个是英文的,还有是中文的,其中呢,这是一个中文的啊中文的你这么做。这个是到。Org my Betty点击这啊。点它稍等一下啊。就说我们跳到它的官网首页啊,官网首页。我们看哪个,看这个。看这个啊,My be is org买三看这个吧。怎么又跳转了?我就用这个地址啊,就用它这个有个简体中文,选它就行了。选它之后呢,这个文档就变成中文的文档了。这个地址呢,我发给大家。
03:00
好,这块就是中文的了。用起来比较方便了,告诉你呢,My be是一个优秀的持久层框架,支持自定义SQ这种过程高映射等等。啊,然后面后面是有文档这块入门看怎么用,加上没英文的依赖,然后我们要去读取这个文件,用的是resource,创建cycle satfacty,然后告诉你怎么写这个配置文件,啊后面有代码怎么写的。按照这个呢来完成第一个项目的实现。就是下载后的资源,这文档live下面呢,是他用到一些炸包啊,一些炸包先放在这儿,用的时候呢,再告诉你就行了。我们下载这个买主要是。把文档拿到,这样呢,在你本机上即使不联网也能够使用。买白。
04:01
因为这里有文档嘛,有说明刚才怎么用啊。好,那这是下回的资源就放在这儿了,现在我们开始呢来实现第一个例子。我们要使用买be肯定得访问数据库嘛,所以我们准备了一张练习用的表。叫做户名呢,我起了一个叫SSM。表中呢有ID字段,姓名、email、年龄,一共四个字段,现在我把表创建上。打开我们的常用工具K。找到这个工具。打开链接。这是之前呢,我用的库就用它吧,新建一张表。一列ID整形值。它呢不是空作为主键使用,注意。我它那现在我不做成自动增长了,这不选啊,它就是个普通列就完事了,没什么特殊的,就是一个普通的列,ID列当作主键使用。
05:06
好稍等一下啊,这块稍微有点卡。你这个表什么?到上面去了,我关一下啊。不保存了,重新来一下。新表。ID列int。它呢,不是空值,主键字段第二列呢,Name what,差类型的宽度呢,给他80就够了,姓名列以M列,我差类型的宽度呢,100足够了,最后一个是a int类型的。保存该表,表明死丢,这就可以了,然这个表里边呢,我们录两个数据吧,第一个1001啊,比如说他是这个李四email呢,李四艾特。
06:02
qq.com年龄呢是20,再来一个1002,然后张三同学。然后是张三艾特新浪点com,年龄呢是28。保存一下数据,好,这就行了,就两行就可以了,现在我们要查询表中的数据。我们来启动idea,我呢新建一个工程。空工程。Next的项目呢,放在招埔寨目录之下了,项目的名字我就叫做买。House。然后finish。启动新的窗口,创建第一个model。
07:02
我们选择的是may,选择骨架模板。模板选择的是。可star就可以了,因为现在呢,我们只是学习的是访问输库操作,不需要web应用,直接呢创建一个普通的Java SE项目就可以了,选择奎star。然后next,哎,上一步哎,可以啊,看一下没问题,就是它。Next,那这块呢,起一下项目的名字,那这个项目的名字我叫做CH01啊,这是一个入门,那我就叫做hello my吧。Hello my bet,然后这个下面的目录这块呢,我选一下吧,选一下我们的空项目的目录。是叫做my BAT is cos,选它我准备呢,是在这个目录下面来创建这个项目,它什么目录说已经是存在的了,存在的还不让用吗?我们试一下看行不行吧。
08:09
组织ID是O是com,点北power not。好,这是我们的项目的名字,然后我们next。Next。啊,他不让啊,不让,那我就单独换一个吧,这个方式跟以前不大一样。那我在这个下面呢,我这么做吧,我创建一个我叫做。MYDEMO这行吧。然后那。好,后面这些呢,不用动,然后finish。点击应用OK就可以了。现在呢,我们来启用右下角这个。启用自动导入功能,选一下好这就行了,现在开始呢,等着构建我们的没的项目,稍等一下应该呢。
09:06
一两分钟就可以了。好,那看一下呢,我现在呢在构建项目,但是现在卡在这儿了,好过去了,一共花了22秒啊。这边呢,我们可以先不用管它,先不用管它,只要说build成功,就说明你这个项目是构建成功了,就可以用了。好,现在我们来看一下我们这个项目,它。你这个工具用起来。嗯,行吧,这个版本呢,用起来不是很舒服啊,因为我们头一次用它这块呢,你看这是零一,Hello my就放在这吧。然后我们下面看呢,有慢目录,有test,下面呢有Java,缺少一个呢是叫做resource。先把resource呢给它创建上吧。目录是resource re,然后它的右键make,它是result route,好。
10:06
T,下面呢,我们不需要创建了,因为我也不用啊,所以我现在就满足我们要求了。是我们的慢,有Java,有resource。打开泡沫里边呢,它里的东西呢,我们现在给它整理一下,把不用的去掉,这两行不需要,这是我当前的坐标。它的打包开停止这个默认是炸,你不加这个也是炸啊,这是属性信息。JDK做成1.8的啊,下面这块呢,默认加的单元测试保留着build里边的内容呢,先删掉,我们暂时呢,不需要现在这样空着就行了,这是我的项目呢,现在整理到这种程度。
11:00
从这个环境开始啊,我们再往里面去加东西,来丰富我们这个项目,实现一个my be查询数据库的功能。那怎么做这个功能呢?我现在给大家写一个实现的步骤。L叫read m加T啊。这是我们第一个叫做CH01哈呢,叫做买白提斯啊,第一个入门的买白色粒子。好意思,实现的步骤,首先第一我们新建的是一个子标单的表,得有它,第二步呢,要加入may的my be坐标。啊,得加它这是肯定的,加这个坐标呢,还还不够。
12:01
因为你要防买cle嘛,所以还有一个买cle的坐标,买cle应该是驱动啊。驱动坐标,这两个必须得加my bet还有驱动坐标,这样你才能用my be框架和my cle的驱动。第三步,我们来创建实体类,实体类我们就叫做student。这个实体类它是用来保存呢表中的一行数据的。这十几类,然后第四步我们来创建呢,19层的DAO接口。19层的DL接口。在这里呢,来定义操作数据库的方法,就是说你想访问数据库,想干什么,把方法定义上。
13:07
然后我们的第五步,我们要创建一个MYBA使用的配置文件,那这个文件呢,我们叫做CQ映射文件,这个文件它的作用是写CQ语句的,写CQ语句的,那么一般呢,是一个表,一个CQ映射文件。这个文件呢,是一个XML的文件,这是创建MYBAT的CQ映射离线。第六步,我们要创建一个叫做买by case的主配置文件,那这个文件呢,一般是一个项目那就一个主配置文件,一个项目中就一个主配置文件啊。
14:15
这个主配置文件里边放什么内容呢?主配置文件它提供了数据库的连接信息和。CQ映射文件的位置信息,你需要把创建数据库的信息写在这个文件里边,买better才能用。好,这是我们的六。第七呢,第七第七我们就创建。Talk使用MYBA的类就完了,那就是说在这个类中呢,我们来通过my backca去访问数据库就完事了,基本步骤呢就是这样的,现在按这个步骤呢,给大家实现一下。
15:16
表已经建完了,下面呢,我们来写透文件。
我来说两句