Skip to content

mmz1996/mybatis01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mybaits的入门案例

环境搭建

第一步:创建maven工程,导入坐标

第二步:创建实体类和dao接口

第三步:创建mybatis的主配置文件 SqlMapConfig.xml

第四步:创建映射配置文件UserDao.xml

环境搭建的注意事项

第一个:创建Userdao.xml和Userdao.java是名称是为了和我们之前的知识保持一致。在mybatis中它把持久层的操作接口名称和映射文件叫做mapper 所以UserDao 和UserMapper是一样的

第二个:在idea创建目录/包是不一样

第三个:mybatis的映射配置文件位置必须和dao接口的包结构相同

第四个:映射配置文件的mapper标签,namespace的取值必须是dao接口的全限定类名

第五个:映射配置文件的操作配置,必须是dao接口的方法名

如果我们遵从了以上点之后,我们在开发中无须再写dao的实现类。

mybatis入门案例

第一步:读取配置文件

第二步:创建SqlSessionFactory工厂

第三步:创建SqlSession

第四步:创建Dao接口的代理对象

第五步:执行dao中的方法

第六步:释放资源

注意事项:不要忘记,在映射配置中告知mybatis要封装到哪个配置类 配置的方式,是全限定类名。

mybatis涉及到的设计模式

创建工厂,mybatis使用了构建者模式,builder是构建者,把对象创建的细节隐藏。

生产sqlsession,使用了工厂模式,降低类之间的依赖关系,使我们不用重新编译部署。]

代理模式,创建一个Dao一个接口的实现类。不修改源码的基础上,对已有方法进行增强。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages