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映射器