ssm
心灵技艺
只想让身边人用我的开发品更加满意
展开
-
springMVC入门
什么是springMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。SpringMVC处理请求的流程2.1 首先用户发送请求–>DispatherServlet2.2 DispatcherServlet–>HandlerMapping2.3 DispatcherServlet–>HandlerAda...原创 2019-09-19 09:52:59 · 110 阅读 · 0 评论 -
Mybatis - 通用分页拦截器
package com.zking.ssm.github;import com.github.pagehelper.Dialect;import com.github.pagehelper.PageException;import com.github.pagehelper.cache.Cache;import com.github.pagehelper.cache.CacheFactor...原创 2019-09-20 11:10:45 · 514 阅读 · 0 评论 -
Mybatis的一对多和多对一关系
一对多 –注意事项,使用左外连接而非内连接SELECT c., o.from t_customer c left outer join t_order o on c.customer_id = o.cidwhere c...原创 2019-09-19 10:10:43 · 110 阅读 · 0 评论 -
mybatis缓存设置
为什么需要缓存拉高程序的性能什么样的数据需要缓存很少被修改或根本不改的数据业务场景比如:耗时较高的统计分析sql、电话账单查询sql等ehcache是什么Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大ehcache的特点4.1 够快Ehcache的发行有一...原创 2019-09-19 10:09:24 · 293 阅读 · 0 评论 -
mybatis与spring集成
–mybatis与spring集成,其实就是将SqlSessionFactory的创建交给spring管理添加相关依赖1.1 添加spring相关依赖详情见资料“spring.pom.txt”1.2 spring整合mybatisorg.mybatismybatis-spring1.3.11.3 添加dbcp2连接池依赖org.apache.commonscommon...原创 2019-09-19 10:08:28 · 113 阅读 · 0 评论 -
动态SQL
#动态SQL中本章只讲if/foreachmybatis的动态sql语句是基于OGNL表达式的。可以方便的在sql语句中实现某些逻辑. 总体说来mybatis动态SQL语句主要有以下几类:1.1 if 语句 (简单的条件判断)1.2 choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中的choose 很类似1.3 trim (对包...原创 2019-09-19 10:07:04 · 174 阅读 · 0 评论 -
mybatis入门
0、系统环境JDK版本:1.8IDE:InterliJ IDEA 2017.2.5Maven版本:3.5MyBatis版本:3.X数据库:MySQL 5.5mybatis1.1 mybatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月...原创 2019-09-19 10:04:34 · 102 阅读 · 0 评论 -
json
添加jackson相关依赖com.fasterxml.jackson.corejackson-databind2.9.3com.fasterxml.jackson.corejackson-core2.9.3com.fasterxml.jackson.corejackson-annotations2.9.3在springmvc-servlet.xml的mvc:...原创 2019-09-19 09:57:42 · 178 阅读 · 0 评论 -
国际化文件上传和下载
国际化(internationalization)简称i18n,是一种让软件在开发阶段就支持多种语言的技术java.util.Locale语言代码_国家代码注:国家代码可省略zh_CNResourceBundle加载资源文件(中英双语)i18n_zh_CN.properties Bundle 资源包i18n_en_US.properties//test是属性文件的名...原创 2019-09-19 09:56:05 · 133 阅读 · 0 评论 -
SpringMVC的数据绑定和表单标签库
WEB-INF下页面的跳转1.1 InputController@PathVariable1.2 toXxx方法@ModelAttribute来注解非请求处理方法作用:预先加载数据特点:无需返回视图Model 参数常用表单标签:http://www.springframework.org/tags/form3.1 formmodelAttribute:命令对象的名字...原创 2019-09-19 09:54:25 · 217 阅读 · 0 评论 -
Mybatis
Mybatis1、mybatis的介绍2、mybatis的框架原理(重点)3、入门程序订单商品案例(用户表)4、Mybatis开发dao的方式(重点)a)原始dao开发方式(开发dao接口和dao实现类,由ibatis遗留下来的风格)b)Mapper代理的开发方式(推荐,开发mapper接口(相当于dao接口))5、全局配置文件6、映射文件(重点)a)输入映射b)输出映射c...原创 2019-09-24 14:02:25 · 185 阅读 · 1 评论