随笔分类 -  Mybatis框架

摘要:MyBatis框架——动态SQL、缓存机制、逆向工程 一、Dynamic SQL 为什么需要动态SQL?有时候需要根据实际传入的参数来动态的拼接SQL语句。最常用的就是:where和if标签 1.参考官方文档 if:字符判断 choose (when, otherwise):分支选择 trim (w 阅读全文
posted @ 2017-09-07 14:15 Mr_zhaoz 阅读(856) 评论(0) 推荐(0)
摘要:关系映射 一、映射(多)对一、(一)对一的关联关系 1).使用列的别名 ①.若不关联数据表,则可以得到关联对象的id属性 ②.若还希望得到关联对象的其它属性。则必须关联其它的数据表 1.创建表: 员工表: 部门表: 2.创建相应的实体类和Mapper接口! 3.写关联的SQL语句 4.在sql映射文 阅读全文
posted @ 2017-09-07 09:26 Mr_zhaoz 阅读(667) 评论(0) 推荐(0)
摘要:Spring整合MyBatis 1. 整合 Spring 【整合目标:在spring的配置文件中配置SqlSessionFactory以及让mybatis用上spring的声明式事务】 1). 加入 Spring 的 jar 包和配置文件 <1>、Spring框架需要的jar包: com.sprin 阅读全文
posted @ 2017-09-05 20:50 Mr_zhaoz 阅读(245) 评论(0) 推荐(0)
摘要:MyBatis框架 一、介绍: MyBatis实际上是Ibatis3.0版本以后的持久化层框架【也就是和数据库打交道的框架】! 和数据库打交道的技术有: 原生的JDBC技术 > Spring的JdbcTemplate技术 这些工具都是提供简单的SQL语句的执行,但是和我们这里学的MyBatis框架还 阅读全文
posted @ 2017-09-04 20:38 Mr_zhaoz 阅读(562) 评论(0) 推荐(1)