mybatis自我总结

稍微总结下

mybatis主要用的技术动态代理反射,动态代理的话,所以必须定义一个接口

一、定义一个实体类接口

 

二、创建一个实体类映射

里面主要加载的是sql语句。主要的属性有:

namespace:映射的接口位置

id:可以自己定义(一般写方法名)

parametertype:传入参数的类型

resultType:返回值类型

 

三、主配置文件

主要加载mybatis内置的JDBC对象

可以用properties标签加载类中jdbc.properties文件

 

 

四、测试文件

1.解析配置文件获得文件流

2.创建一个sqlSession工厂构造,然后用它来创建一个工厂,用工厂在创建一个会话,再用会话创建一个代理对象

3.创造一个实现类,然后加载到代理对象中

4.关闭流,关闭sqlsession

 

五、需要注意的地方

 起别名

 

 

 六、以注解方式

在接口内直接用注解方式

增删改查对应四个注解,很简单

不需要接口映射xml,只需改下主配置

before:

after:

 

只要是它直接加载的是接口文件

posted @ 2019-05-28 11:02  创造与橙子1994  阅读(181)  评论(0编辑  收藏  举报