09 2017 档案

摘要: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 阅读(669) 评论(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)
摘要:Spring与SpringMVC整合! 问:实际上SpringMVC就运行在Spring环境之下,还有必要整合么?SpringMVC和Spring都有IOC容器,是不是都需要保留呢? 答案是:通常情况下,类似于数据源,事务,整合其他框架都是放在spring的配置文件中(而不是放在SpringMVC的 阅读全文
posted @ 2017-09-03 23:13 Mr_zhaoz 阅读(669) 评论(0) 推荐(1)
摘要:一、 事务概述 ●在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。 ●事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。 ●事务的四个关键属性(A 阅读全文
posted @ 2017-09-03 19:32 Mr_zhaoz 阅读(1077) 评论(0) 推荐(2)