post 和get提交的乱码问题

3      乱码问题问题 3.1  post乱码添加过滤器 在web.xml添加post乱码filter 在web.xml中加入: filter> filter-name>CharacterEncodingFilterfilter-name> filter-class>o...

2015-07-31 19:11:19

阅读数:521

评论数:0

springmvc 的参数绑定,springmvc和 struts2的区别

1      参数绑定 1.1  spring参数绑定过程 从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上。 形参都是参数绑定需要做的事   springmvc中,接收页面提交的数据是通过方法形参来接收。而不是在contr...

2015-07-31 19:07:53

阅读数:1864

评论数:0

springmvc中@RequestMapping 和 controller 小结

1      @RequestMapping n  url映射 定义controller方法对应的url,进行处理器映射使用。 为了对url进行url分类管理,在controller下定义跟路径,最终访问url是跟路径+子路径 @RequestMapping(value="/it...

2015-07-31 16:42:00

阅读数:1710

评论数:0

spring和mybatis 整和(二)商品信息的修改

1.2  商品修改 需求 操作流程: 1、进入商品查询列表页面 2、点击修改,进入商品修改页面,页面中显示了要修改的商品(从数据库查询)          要修改的商品从数据库查询,根据商品id(主键)查询商品信息 3、在商品修改页面,修改商品信息,修改后,点击提交   步骤总结 ...

2015-07-31 16:07:55

阅读数:684

评论数:0

springmvc 和mybatis 整合(一)

springmvc和mybatis整合 1.1  需求 使用springmvc和mybatis完成商品列表查询。 1.2  整合思路 springmvc+mybaits的系统架构:(面试问题) 从后往前整合 Spring是一个javabean的ioc容器; 第一步:整合d...

2015-07-29 23:08:39

阅读数:1642

评论数:0

mybatis 的逆向工程

1      逆向工程 1.1  什么是逆向工程 mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..)   数据库到java 代码  企业实际开发中,常用的逆向工程...

2015-07-28 21:46:26

阅读数:21486

评论数:10

spring 和 mybatis 的整合

1      spring和mybatis整合 1.1  整合思路   需要spring通过单例方式管理SqlSessionFactory。 spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成) ...

2015-07-28 21:01:51

阅读数:1473

评论数:0

mybatis的缓存机制(一级缓存二级缓存和刷新缓存)和mybatis整合ehcache

1      查询缓存   1.1  什么是查询缓存 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。   一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据...

2015-07-26 16:52:11

阅读数:15641

评论数:1

mybitis利用association 实现延迟加载

1      延迟加载 1.1  什么是延迟加载 高级映射:对查询结果有特殊要求的 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 需求: 如果查询订单并且关联查询用户信息...

2015-07-24 22:34:47

阅读数:713

评论数:0

mybatis 实现一对一,一对多,多对多关联查询 小结

1      resultType和resultMap小结 1.1  实现一对一查询: resultType:使用resultType实现较为简单,如果pojo中没有包括查询出来的列名,需要增加列名对应的属性,即可完成映射。 如果没有查询结果的特殊要求建议使用resultType。 定义专...

2015-07-24 13:45:19

阅读数:2242

评论数:0

mybatis 实现关联查询的一对多和多对多查询

1.1  一对多查询 案例:查询所有订单信息及订单下的订单明细信息。 订单信息与订单明细为一对多关系。 使用resultMap实现如下: 1.1.1  Sql语句:三张表的关联查询  标红的分别为查询字段,查询的表,关联查询的条件 SELECT   orders.*,   user.usernam...

2015-07-24 13:38:41

阅读数:15936

评论数:0

mybatis 实现一对一关联表查询

1      一对一查询 1.1  需求 查询订单信息,关联查询创建订单的用户信息 1.2  resultType 1.2.1    sql语句 确定查询的主表:订单表 确定查询的关联表:用户表          关联查询使用内链接?还是外链接?          由于orders...

2015-07-24 13:04:36

阅读数:805

评论数:0

mybatis的mapper.xml 小结

1      Mapper.xml映射文件 需掌握动态sql(重点掌握)和pojo对象   Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。 1.1    parameterType(输入类型) 1.1.1  #...

2015-07-22 12:44:19

阅读数:10018

评论数:3

mybatis 的SqlMapConfig.xml配置文件(精华) 小结

SqlMapConfig.xml配置文件(精华) 配置内容 SqlMapConfig.xml中配置的内容和顺序如下: properties(属性)(常用,需要掌握) settings(全局配置参数) typeAliases(类型别名)(常用,需要掌握) typeHandlers(类型处...

2015-07-22 12:03:47

阅读数:1836

评论数:0

mybatis 的mapper代理小结

Mapper动态代理方式     实现步骤 1.      mapper.xml 配置文件 (重) 2.      mapper.java  接口(重) 3.      记得加载映射文件SqlMapConfig.xml      实现原理        Mapper接口开发方法只需要...

2015-07-22 11:37:44

阅读数:1527

评论数:0

mybatis的dao接口实现小结

原始Dao开发方式 系统 框架中,dao层的代码是被业务层公用的。 理解步骤 1.      写xml文件; 2.      写dao接口 3.      写daoimpl数据库实现类 映射文件 user. xml xml version="1.0&quo...

2015-07-22 11:25:12

阅读数:864

评论数:0

mybatis总结和与hibernate比较

#{}和${}   #{}表示一个占位符号,#{}接收输入参数,类型可以是简单类型,pojo、hashmap。 如果接收简单类型,#{}中可以写成value或其它名称。 #{}接收pojo对象值,通过OGNL读取对象中的属性值,通过属性.属性.属性...的方式获取对象属性值。   ${...

2015-07-21 11:47:33

阅读数:775

评论数:0

mybitis 环境搭建和入门程序

1.1    MyBatis介绍 MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 MyBatis是一个...

2015-07-21 11:42:02

阅读数:723

评论数:0

springmvc 入门环境搭建

springmvc框架 什么是springmvc springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。 springmvc是一个基于mvc的web框架。   springmvc框架 ...

2015-07-20 20:55:28

阅读数:661

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭