Mybatis
文章平均质量分 75
圈圈杜
踏踏实实学点东西
展开
-
1、Mybatis入门
1、maven支持 org.mybatis mybatis 3.2.82、构建Mybatis-config.xml文件,构建SqlSessionFactoryxml version="1.0" encoding="UTF-8" ?> "http://mybatis.org/dtd/mybatis-3-config.dtd"> 要写在要用的前原创 2016-03-11 22:25:10 · 232 阅读 · 0 评论 -
2、XML配置文件
XML文件结构如:configuration 配置 properties 属性 settings 设置 typeAliases 类型命名 typeHandlers 类型处理器 objectFactory 对象工厂 plugins 插件 environments 环境 environment 环境变量transactionManager 事务管理器原创 2016-03-11 22:26:44 · 316 阅读 · 0 评论 -
3、XML映射文件Mapper
cache – 给定命名空间的缓存配置。cache-ref – 其他命名空间缓存配置的引用。resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。parameterMap – 已废弃!老式风格的参数映射。内联参数是首选,这个元素可能在将来被移除,这里不会记录。sql – 可被其他语句引用的可重用语句块。insert – 映射插入语句upd原创 2016-03-11 22:27:40 · 343 阅读 · 0 评论 -
4、动态Sql
ifchoose (when, otherwise)trim (where, set)foreach(1)ifid="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ test="title != null"> AND t原创 2016-03-11 22:29:39 · 345 阅读 · 0 评论 -
5、Mybatis-Spring入门
1、maven支持 org.mybatis mybatis-spring 1.2.22、配置XML文件要和 Spring 一起使用 MyBatis,你需要在 Spring 应用上下文中定义至少两样东西:一个 SqlSessionFactory 和至少一个数据映射器类。 3、SqlSessionFactoryBean要注意 SqlSessionF原创 2016-03-11 22:31:17 · 255 阅读 · 0 评论 -
Mybatis原理学习1:从JDBC过渡到Mybatis
(1)JDBC的数据库查询过程步骤第一步:加载JDBC驱动——com.mysql.jdbc.Driver第二步:建立数据连接Connection——DriverManager.getConnection第三步:建立SQL语句第四步:创建Statements对象——connection.prepareStatement第五步:设置要传入SQL语句的参数第六步:执行SQL语句获得查询结果—原创 2016-03-11 22:32:35 · 711 阅读 · 0 评论 -
Mybatis原理学习2:框架整体设计
流程:(1)加载配置并初始化触发条件:加载配置文件配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置,执行的SQL语句,结果集映射配置),存储在内存中。(2)接收调用请求触发条件:调用Mybatis提供的API。传入参数:为SQL的ID和传入参数对象。处理过程:转载 2016-03-11 22:34:04 · 463 阅读 · 0 评论 -
Mybatis原理学习3:Mybatis的初始化(配置文件的读取和解析)
步骤一:读取Ibatis的主配置文件,并将文件读成文件流形式(InputStream)。代码:String resource = "org/mybatis/example/mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);//读取Mybaits的主配置配置文件,并返回该文件的转载 2016-03-11 22:34:54 · 1977 阅读 · 0 评论