12 2018 档案

摘要:目录 1、事务介绍 2、事务的四个特性(ACID) 3、Spring 事务管理的核心接口 4、 PlatformTransactionManager 事务管理器 5、TransactionStatus 事务状态 6、TransactionDefinition 基本事务属性的定义 7、Spring 编 阅读全文
posted @ 2018-12-05 09:42 答辉 阅读(344) 评论(0) 推荐(0)
摘要:目录 1、xml 的方式实现 AOP 2、注解实现 AOP 3、注解改进 4、总结 目录 1、xml 的方式实现 AOP 2、注解实现 AOP 3、注解改进 4、总结 上一篇博客我们讲解了 AspectJ 框架如何实现 AOP,然后具体的实现方式我们是通过 xml 来进行配置的。xml 方式思路清晰 阅读全文
posted @ 2018-12-05 09:32 答辉 阅读(382) 评论(0) 推荐(0)
摘要:目录 1、什么是 AspectJ? 2、切入点表达式 2、Aspect 通知类型 3、AOP具体实例 4、测试异常通知 5、测试环绕通知 目录 1、什么是 AspectJ? 2、切入点表达式 2、Aspect 通知类型 3、AOP具体实例 4、测试异常通知 5、测试环绕通知 上一篇博客我们引出了 A 阅读全文
posted @ 2018-12-05 09:15 答辉 阅读(326) 评论(0) 推荐(0)
摘要:目录 1、AOP 什么? 2、需求 3、解决办法1:使用静态代理 4、解决办法2:使用JDK动态代理 5、AOP 关键术语 6、AOP 的通知类型 7、使用 Spring AOP 解决上面的需求 目录 1、AOP 什么? 2、需求 3、解决办法1:使用静态代理 4、解决办法2:使用JDK动态代理 5 阅读全文
posted @ 2018-12-05 09:04 答辉 阅读(308) 评论(0) 推荐(0)
摘要:本博文的源代码:百度云盘/java/java实例/SSM实例/SSM实现登录注册,增删改查/IDEA搭建SSM实现登录,注册,增删改查功能.zip 搭建空的Maven项目 使用Intellij idea 搭建基本的maven空项目 new->project 最后Finish,Maven项目搭建完成 阅读全文
posted @ 2018-12-04 22:01 答辉 阅读(11755) 评论(2) 推荐(2)
只有注册用户登录后才能阅读该文。
posted @ 2018-12-04 21:03 答辉 阅读(126) 评论(0) 推荐(0)
摘要:目录 1、注解 @Component 2、@Repository @Service @Controller 3、注解 @Resource 4、注解 @Autowired 目录 1、注解 @Component 2、@Repository @Service @Controller 3、注解 @Resou 阅读全文
posted @ 2018-12-04 09:29 答辉 阅读(298) 评论(0) 推荐(0)
摘要:目录 1、什么是DI依赖注入? 2、利用 set 方法给属性赋值 3、利用 构造函数 给属性赋值 目录 1、什么是DI依赖注入? 2、利用 set 方法给属性赋值 3、利用 构造函数 给属性赋值 上一篇博客我们主要讲解了IOC控制反转,也就是说IOC 让程序员不在关注怎么去创建对象,而是关注与对象创 阅读全文
posted @ 2018-12-04 09:18 答辉 阅读(280) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-12-04 09:02 答辉 阅读(17) 评论(0) 推荐(0)
摘要:目录 1、什么是 Spring ? 2、Spring 起源 3、Spring 特点 4、Spring 框架结构 5、Spring 框架特征 6、Spring 优点 目录 1、什么是 Spring ? 2、Spring 起源 3、Spring 特点 4、Spring 框架结构 5、Spring 框架特 阅读全文
posted @ 2018-12-04 08:26 答辉 阅读(190) 评论(0) 推荐(0)
摘要:目录 1、创建mybatis-spring 工程,并导入相应的 jar 包(详情见上面源码) 2、在 spring 全局配置文件中 applicationContext.xml 中配置 SqlSessionFactory,以及数据源 3、mapper 接口开发配置 4、在 spring全局配置文件a 阅读全文
posted @ 2018-12-03 16:53 答辉 阅读(276) 评论(0) 推荐(0)
摘要:通过前面的学习,在实际开发中,我们基本上能对mybatis应用自如了,但是我们发现了一个问题,所有操作都是围绕着po类,xxxMapper.xml文件,xxxMapper接口等文件来进行的。如果实际开发中数据库的表特别多,那么我们需要手动去写每一张表的po类,xxxMapper.xml,xxxMap 阅读全文
posted @ 2018-12-03 16:40 答辉 阅读(177) 评论(0) 推荐(0)
摘要:目录 1、一级缓存 2、二级缓存 3、二级缓存整合ehcache 4、二级缓存的应用场景 目录 1、一级缓存 2、二级缓存 3、二级缓存整合ehcache 4、二级缓存的应用场景 上一章节,我们讲解了通过mybatis的懒加载来提高查询效率,那么除了懒加载,还有什么方法能提高查询效率呢?这就是我们本 阅读全文
posted @ 2018-12-03 16:36 答辉 阅读(289) 评论(0) 推荐(0)
摘要:目录 1、需求:查询订单信息,有时候需要关联查出用户信息。 2、什么是懒加载? 3、具体实例 4、总结 本章我们讲如何通过懒加载来提高mybatis的查询效率。 本章所有代码:百度云盘/java实例/java框架—mybatis/mybatis懒加载.zip 1、需求:查询订单信息,有时候需要关联查 阅读全文
posted @ 2018-12-03 16:24 答辉 阅读(290) 评论(0) 推荐(0)
摘要:目录 1、一对一 2、一对多 3、多对多 目录 1、一对一 2、一对多 3、多对多 前面几篇博客我们用mybatis能对单表进行增删改查操作了,也能用动态SQL书写比较复杂的sql语句。但是在实际开发中,我们做项目不可能只是单表操作,往往会涉及到多张表之间的关联操作。那么我们如何用 mybatis 阅读全文
posted @ 2018-12-03 16:07 答辉 阅读(415) 评论(0) 推荐(0)
摘要:目录 1、定义 userMapper 接口 2、在全局配置文件 mybatis-configuration.xml 文件中加载 UserMapper 接口(单个加载映射文件) 3、编写UserMapper.xml 文件 4、测试 5、批量加载映射文件 6、注意 目录 1、定义 userMapper 阅读全文
posted @ 2018-12-03 11:46 答辉 阅读(707) 评论(0) 推荐(0)
摘要:目录 1、动态SQL:if 语句 2、动态SQL:if+where 语句 3、动态SQL:if+set 语句 4、动态SQL:choose(when,otherwise) 语句 5、动态SQL:trim 语句 6、动态SQL: SQL 片段 7、动态SQL: foreach 语句 8、总结 目录 1 阅读全文
posted @ 2018-12-03 11:42 答辉 阅读(261) 评论(0) 推荐(0)
摘要:目录 1、我们将 数据库的配置语句写在 db.properties 文件中 2、在 mybatis-configuration.xml 中加载db.properties文件并读取 通过源码我们可以分析读取优先级: 1、mybatis 默认支持的别名 2、自定义别名 目录 1、我们将 数据库的配置语句 阅读全文
posted @ 2018-12-03 11:21 答辉
摘要:目录 1、创建MySQL数据库:mybatisDemo和表:user 2、建立一个Java工程,并导入相应的jar包,具体目录如下 3、在 MyBatisTest 工程中添加数据库配置文件 mybatis-configuration.xml 4、定义表所对应的实体类 5、定义操作 user 表的注解 阅读全文
posted @ 2018-12-03 11:06 答辉 阅读(189) 评论(0) 推荐(0)
摘要:1..在help中打开 2.搜索mybatipse 3:功能简介 1:要查找某一个方法 在dao接口中某一个方法中 按住 Ctrl键 鼠标指到方法名称上 选择open xml 就会自动跳转 2:自动生成resultMap 安装键盘 alt + / 会弹出提示框 3:引用resultMap 4:对ma 阅读全文
posted @ 2018-12-03 10:52 答辉 阅读(1571) 评论(0) 推荐(0)
摘要:目录 1、创建MySQL数据库:mybatisDemo和表:user 2、建立一个Java工程,并导入相应的jar包,具体目录如下 3、在 MyBatisTest 工程中添加数据库配置文件 mybatis-configuration.xml 4、定义表所对应的实体类 5、定义操作 user 表的sq 阅读全文
posted @ 2018-12-03 10:07 答辉 阅读(296) 评论(0) 推荐(0)
摘要:1、什么是MyBatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“interne 阅读全文
posted @ 2018-12-03 09:34 答辉 阅读(213) 评论(0) 推荐(0)