------SSM
文子越来越强
这个作者很懒,什么都没留下…
展开
-
MyBatis总结之框架原理浅析
在介绍mybatis框架原理之前我们先总结一下原生态jdbc编程中的问题:(1)、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响 数据库性能。(设想:使用数据库连接池管理数据库连接)(2)、将sql语句硬编码到java代码中,如果sql 语句修改,需要重新编译java代码,不利于系统维护。(设想:将sql语句配置在xm原创 2016-10-09 21:50:46 · 788 阅读 · 25 评论 -
SSM框架搭建
第一次搭建SSM的框架大约是一年之前了,当时迷迷糊糊的照着文档搭建的,最近再次搭建觉得有必要再次复习记录一下。原创 2017-04-09 22:16:11 · 691 阅读 · 2 评论 -
【spring】spring MVC视图解析器
在前一篇博客中讲了SpringMVC的Controller控制器,在这篇博客中将接着介绍一下SpringMVC视图解析器。当我们对SpringMVC控制的资源发起请求时,这些请求都会被SpringMVC的DispatcherServlet处理,接着spring会分析看哪一个HandlerMapping定义的所有请求映射中存在对该请求的最合理的映射。然后通过该HandlerMapping取得其对应的原创 2017-07-16 12:50:25 · 782 阅读 · 14 评论 -
springMVC底层源码设计思想
原创 2017-05-07 22:56:31 · 1174 阅读 · 1 评论 -
mybatis实现DDL(create,drop,alter等)操作
项目中一直使用mybatis,但是对于它的了解还是停留在会用的阶段,会用基本的sql和一些动态sql并且进行的操作也都只是DML(Data Manipulation Language 数据操控语言)的,对于DDL(Data Definition Language 数据定义语言)的操作还未知,最近项目中恰巧需要进行DDL操作,进行简单的记录。 其实也很简单,平时我们查询时使用等这些标签原创 2017-04-17 14:59:04 · 31436 阅读 · 17 评论 -
【mybatis】零碎拾起之参数传递
最近项目使用的SSM框架,之前也总结过一些关于Mybatis的东西,现在想继续总结一下,mybatis参数传递的简单知识。1.传递一个参数传递一个参数一般情况下直接用就可以,不需要map,不需要实体public List findUserDetail(String id); select * from t_user where user_id=#{id}原创 2017-03-05 23:16:30 · 544 阅读 · 9 评论 -
MyBatis总结——动态SQL
mybatis核心 对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:if,choose(when,otherwise),trim,where,set,foreach下面看几个我用到的几个元原创 2016-10-30 22:04:12 · 692 阅读 · 12 评论 -
mybatis总结——常见配置及方法
一些简单的东西,每次觉得没啥,不过该总结还是要总结的。一,#{} 与 ${}#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。#{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。原创 2016-09-30 19:15:43 · 632 阅读 · 12 评论 -
MyBatis总结——加载mappers映射文件的三种方式
MyBatis总结继续原创 2016-10-23 23:00:57 · 4682 阅读 · 20 评论 -
MyBatis总结——开发Dao的方法
这篇博客主要介绍原始Dao开发方法和mapper代理的开发方式。一、mybatis开发dao的原始方法编写Dao接口及Dao接口的实现类。通过向Dao实现类中注入SqlSessionFactory,在方法体内部通过SqlSessionFactory创建SqlSession对象,再通过SqlSession对象操作statement。代码部分:Dao接口:* @author Liu原创 2016-10-16 21:12:26 · 592 阅读 · 24 评论 -
spring 事务传播行为实例分析
Spring事务传播行为:spring特有的事务传播行为,spring支持7种事务传播行为,确定客户端和被调用端的事务边界(说得通俗一点就是多个具有事务控制的service的相互调用时所形成的复杂的事务边界控制)下图所示为7钟事务传播机制o 传播行为含义PROPAGATION_REQUIRED(XML文件中为REQ转载 2017-09-10 10:07:28 · 418 阅读 · 2 评论