mybatis
文章平均质量分 89
刘信飞
这个作者很懒,什么都没留下…
展开
-
MyBatis入门一
MyBatis介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创...原创 2018-03-26 17:20:49 · 167 阅读 · 0 评论 -
mybatis入门二
mybatis里面的#{}和${}#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。${}表示拼接sql串,通过${}可以将parameterType...原创 2018-03-26 20:20:26 · 156 阅读 · 0 评论 -
mybatis入门三
上一篇学习了mybatis使用ognl表达式解析对象字段值,#{}、${}括号中为pojo属性值;其实在开发中都是通过传入pojo对象去操作更多的业务的,今天使用pojo包装对象。先有一个包装类QueryVo,包装类有User对象输入映射和输出映射parameterType输入类型package cn.itcast.mybatis.pojo;//包装对象public class QueryVo...原创 2018-03-27 18:38:56 · 221 阅读 · 0 评论 -
mybatis入门三(mybatis+spring)
整合思路1、SqlSessionFactory对象应该放到spring容器中作为单例存在。2、传统dao的开发方式中,应该从spring容器中获得sqlsession对象。3、Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。4、数据库的连接以及数据库连接池事务管理都交给spring容器来完成。整合需要的jar包1、spring的jar包2、Mybatis的jar包3...原创 2018-03-27 20:20:17 · 184 阅读 · 0 评论