![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
ReverieZH
这个作者很懒,什么都没留下…
展开
-
Redis基础学习
RedisRedis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。是一款NOSQL系列的非关系型数据库对于key-value的非关系数据库是比较适合做缓存的。那么Redis有什么用。比如当数据库中的某些数据是不经常改变的,这时就可以将这些数据存入到缓存中。当客户端读...原创 2020-02-22 12:44:49 · 110 阅读 · 0 评论 -
Spring 声明式事务
文章目录概念编程式事务管理声明式事务管理概念编程式事务管理在代码中显式调用bginTransaction,commit,rollback等与事物处理相关的方法,这就是编程式事务管理Connection conn= null;try{ Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnect...原创 2020-02-15 12:08:06 · 149 阅读 · 0 评论 -
Spring整合MyBatis和servlet
文章目录Spring整合MyBatis环境搭建配置文件Spring整合MyBatis和Servlet环境搭建Spring整合MyBatis环境搭建配置文件1.配置Spring的AppliactionContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframe...原创 2020-02-14 16:20:14 · 321 阅读 · 0 评论 -
SpringMVC基础学习
文章目录MVC模式基于Servlet的MVC模式SpringMVC工作原理环境搭建基于配置文件的SpringMVCMVC模式MVC是Model,View和Controller的缩写模型:用于存储数据以及处理用户请求的业务逻辑视图:向控制器提交数据,显示模型中的数据控制器:根据视图提出的请求判断请求和数据交给哪个模型处理,将处理后的有关结果交给哪个视图更新显示基于Servlet的MVC模...原创 2020-02-12 16:38:28 · 170 阅读 · 0 评论 -
Spring AOP 面向切面编程学习
文章目录AOPSchema-based 方式环境搭建AOPAOP(Aspect Oriented Programming) ,面向切面编程左边是传统方式,右边是面向切面方式所谓切面编程就是在执行某个功能的时候,在前面添加点东西,还可以在后面添加点东西。而并没有去改变原有的代码在程序原有纵向执行流程中,针对某一个或某一些方法添加通 知,形成横切面过程就叫做面向切面编程AOP采取横向抽...原创 2020-02-08 14:32:43 · 161 阅读 · 0 评论 -
Spring基础学习
文章目录Spring简介环境搭建导入jar包配置文件使用SpringIOCSpring的IOC容器Spring 创建对象的三种方式1.通过构造方法创建2.实例工厂创建对象静态工厂实例化Bean 的属性赋值(注入)有参构造属性setter注入依赖注入(DI)Spring简介Spring是分层的JavaSE/EE full-stack 轻量级开源框架,以IoC(Inverse of Control...原创 2020-02-06 17:57:47 · 268 阅读 · 0 评论 -
MyBatis实现多表查询
文章目录< resultMap >标签AutoMappingresultMap多表查询方式业务装配resultMap实现关联单个对象resultMap实现关联集合对象使用AutoMapping实现多表查询< resultMap >标签resultMap标签在mapper.xml中的作用是由程序员控制sql查询结果和实体类之间的映射关系AutoMapping在MyBa...原创 2020-02-05 18:27:33 · 362 阅读 · 0 评论 -
MyBatis动态SQL
文章目录动态SQLifwherechoosesetTrimbindforeachsql和include动态SQL在实际的编程时,很多传递进来的值都是需要多条件查询的,但是不同情况下进行的多条件是不同的,所以就需要动态SQLMyBatis中动态SQL是在mapper.xml中添加逻辑判断MyBaris官方文档做出的解释if List<User> selectByNameAn...原创 2020-02-05 13:44:10 · 100 阅读 · 0 评论 -
MyBatis接口绑定及多参数
文章目录MyBatis接口绑定方案及多参数传递map方式实现多参数传递接口绑定接口实现多参数传递MyBatis接口绑定方案及多参数传递在MyBatis的增删改查中都发现只能传递一个参数,如果想要传递多参数可以使用map的方式将参数传递进去map方式实现多参数传递<select id="selectByMap" resultType="User" parameterType="map"...原创 2020-02-05 11:28:55 · 229 阅读 · 0 评论 -
MyBatis的基础学习
文章目录MyBatis简介环境搭建导入jar包建立配置文件解析配置文件MyBatise原理获取SqlSession原理openSession流程查询方式selectList()selectOne()selectMap()parameterType 属性parameterType 控制参数类型#{} 和 ${} 的区别typeAliases 别名类别名包别名MyBatis的增删改增加数据修改数据删除...原创 2020-02-04 19:39:37 · 155 阅读 · 0 评论