00:00
好,然后我们刚才咱们把my be的核心配置文件呢,然后咱们已经创建完了,对吧?然后咱们主要来设置的就是我们连接数据库的环境,然后还有呢,就是来引入咱们的映射文件,那下面呢,大家注意我们需要来干什么了,然后下面咱们需要来创建的是咱们的map接口。那这个map接口大家可能是第一次听说对吧?那什么叫map接口呢?它其实就相当于我们原来的DAO,然后但是呢,咱们原来的DAO呢,然后我们是有dau的接口和dau的实现类的,那我们现在咱们所创建的map接口就相当于我们的dau接口,那我们需要去创建实现类吗?不需要,因为咱们的my be中呢有面向接口编程,所以说呢,我们现在只需要去创建咱们的map接口,当我们通过my beties中的方式去创建的map接口的对象,当我们去调用这个接口中的方法,它就可以自动的去对应我们的某个S口尾距,并且执行。
01:04
啊,这个大家要注意啊,所以说我们下面要创建map接口,那我们的map接口呢,这里面来写的就是我们去操作数据库中数据的一个方法,好,然后那我们现在咱们是不是应该要直接去操作数据库中的数据了,那我们是不是首先得把咱们的表啊,把我们的实体类呀,对不对,把这些东西呢,咱们都给它创建出来啊好,首先大家来看,那我们在咱们的my be这个数据库下面,咱们来创建一张表,比如说呢,我们需要来操作的这个表,咱们就叫做T_user。啊,叫做用户表,然后呢,它有ID,然后数据类型是int,然后主件并且自增,然后呢,第二个是它的用户名,然后叫做user nameme,然后咱们设置一个瓦恰,长度是20,然后还有呢是password,然后叫做密码,然后也是瓦恰类型,长度是20,然后再往下,在这咱们再写一个年龄对吧,然后是int类型,然后再写一个性别,然后是char类型,大家注意这个咱们长度就不需要设置了,因为恰类型你不设置长度,它默认的长度就是一。
02:17
哎,好,再写一个email来瓦恰类型,然后长度是20 OK啊行,大家注意,然后这个就是我们当前咱们要创建的一张表啊。好。好,那我们把表创建完成之后,那下面我们是不是需要把咱们的实体类也创建出来,对不对,毕竟呢,不管我们现在有没有用买框架。然后就算是我们在用JDBC的时候,我们是不是也明白一个道理,然后我们现在是需要把数据库中的数据,然后转换成咱们的Java数据的,而我们把数据库中的数据查询出来之后,我们所转换的是不是应该就是它所对应的实体类类型对不对?所以说下面咱们把表创建出来之后,我们紧接着就要来创建它的实体类了啊,大家来看com.at归国点my be,比如说咱们实体类的这个包呢,咱们就叫做PO9对吧,然后点就叫做user,好啊行,然后咱们是不是一定要保证咱们的字段名跟属性名一致,因为这是它默认的映射规则,大家想你说你的A字段怎么去对应咱们的B属性呢,是不是?所以说呢,这里面的过程大家知道,他用的是反射,然后会把我们当前查询出来的这个数据的字段名来作为我们当前的属性名。
03:42
然后来查找这个属性,并且来为属性赋值,所以说呢,我们一定要保证字段名跟属性名是一致的啊啊,首先大家来看private,然后一个in tIgEr类型的ID。How private,然后菌类型的username,然后private菌类型的password,然后再往下是咱们tIgEr类型的age年龄,然后private string类型的sex性别,然后再往下是一个string类型的e email email,好啊。
04:19
行,大家来看,然后下咱们来设置它的有参构造,然后再来设置它的无参构造,然后下面咱们再来设置它的set跟get以及to string就可以啊好,大家看一下set跟get方法,然后再来设置咱们的用。好,然后再来设置我们的two string就可以啊。行。OK,那我们的实体类就创建完了,那我们实体类创建完了,下面咱们需要来创建map接口了,对吧?然后这个map接口相当于我们原来的DAO啊,原来大家的怎么取名,是不是应该是跟我们操作的表以及它所对应的实体类是有关系的,比如说咱们的表叫T_user然后我们的这一个实体类呢,叫user,那我们当前咱们的DAO应该叫user DAO,那我们现在咱们来创建的是咱们的map接口来代替我们的DAO的,那所以说我们现在呢,咱们来创建的这个map接口,那咱们叫什么?咱们这叫做user map,这个大家注意啊,好,点击右键来创建咱们的map接口啊,叫做user map就行,好啊好,那这个是我们的map接口,大家注意,然后my be,为什么咱们要创建这个接口啊?因为my be中有面向接口编程的功能。
05:45
然后每当我们去调用接口中的方法,它就会自动去匹配一个SQL语句,并且去执行啊,这个大家注意啊。
我来说两句