代码改变世界

java简单学习笔记20190114及前

2019-01-16 10:50  lofe  阅读(128)  评论(0编辑  收藏  举报

MyBatis的框架

引入mybatis.jar后用xml配置mybatis,

建议能过xml配置文件的方式 创建mybatis的相关工厂sqlsessionfactory,因为灵活,如果用代码或注解方式,当有更改时还要修改源代码并编译,不灵活。

创建mybaits-config.xml配置文件,

在初始代代码中加载配置文件。

inputstream=Resources.getResourceAsStream("mybatis-config.xml"),用SqlSessionFactory工厂的builder构建器创建一个SqlSessionFactory工厂,

sqlsessionfactory=new sqlsessionfactoryBuilder.build(inputstream);工厂打开并创建一个sqlsession=sqlsessionfactory.opesession()

mybatis是由类接口和类的xml映射器两部分组成,再用sqlsession.getMapper(User.class)取得映射器的实例,再调用定义的接口方法,这个接口方法通过内部的的反射代理会生成相应的实现方法,来完成数据的查询,修改,等操作。

 

mybatis-confg.xml中类名称引用时,为了方 便书写,可用用别名TypeAlias标签取别名称。

mybatis-confg.xml引入映射器的方法。

文件引入<mappers><mapper resource="com/mapper/ab.xml"

类注册方法<mappers><mapper class="com.user"

包方式引用<mappers><package name="com.mapper"路径名,扫描路径下的所有mapper.xml映射器