- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 MyBatis 查询缓存(一级、二级)和逆向工程
1. 查询缓存 一级缓存 :同一个SqlSession对象 MyBatis默认开启一级缓存,如果用同样的SqlSession对象查询相同的数据, 则只会在第一次 查询时 向数据库发送SQL语句,并将查询的结果 放入到SQLSESSION中(作为缓存在); 后续再次查询该同样的对象时, 则直接从缓存中查询该对象即可(即省略了数据库的访问) ...
2019-02-19 11:02:02 151
原创 Mybatis调存储过程
输入参数:parameterType1. 类型为 简单类型(8个基本类型+String) #{}、${}的区别 A. #{任意值} ${value} ,其中的标识符只能是value B. #{}自动给String类型加上'' (自动类型转换) ${} 原样输出,但是适合于 动态排序(动态字段) select stuno,st...
2019-02-19 11:00:14 557
原创 1.MyBatis入门示例
MyBatis: ibatis:apache 2010 ibatis-> google colde ,MybatisMyBatis可以简化JDBC操作,实现数据的持久化 。 ORM:Object Relational Mapping person对象 person表 ORM:概念 , Mybatis是ORM的一...
2019-02-19 10:55:34 122
原创 MyBatis关联映射、延迟加载(难点)
输出参数resultType1. 简单类型(8个基本+String)2. 输出参数为实体对象类型3. 输出参数为实体对象类型的集合 :虽然输出类型为集合,但是resultType依然写 集合的元素类型(resyltType="Student")4. 输出参数类型为HashMap --HashMap本身是一个集合,可以存放多个元素, 但是根据提示发现 返回值为HashM...
2019-02-19 10:47:22 643
原创 2. MyBatis基础方式的CRUD
复习第一个MyBatis程序:0. mybatis.jar ojdbc.jar1. conf.xml (数据库配置信息、映射文件)2. 表-类:映射文件 mapper.xml3. 测试mybatis约定:输入参数parameterType 和 输出参数resultType ,在形式上都只能有一个 如果输入参数 :是简单类型(8个基本类型+String) 是可以使用任何...
2019-02-19 10:36:56 183
原创 SpringMVC异常处理、SSM整合
1. 异常处理SpringMVC: HandlerExceptionResolver接口,该接口的每个实现类 都是异常的一种处理方式:a. ExceptionHandlerExceptionResolver: 主要提供了@ExceptionHandler注解,并通过该注解处理异常 //该方法 可以捕获本类中 抛出的ArithmeticException异...
2019-02-19 10:29:52 205
原创 SpringMVC 文件上传、拦截器、异常处理
1. SpringMVC实现文件上传:和Servlet方式的本质一样,都是通过commons-fileupload.jar和commons-io.jarSpringMVC可以简化文件上传的代码,但是必须满足条件:实现 MultipartResolver 接口 ;而该接口的实现类SpringMVC也已经提供了 CommonsMultipartResolver具体步骤:(直接使用Comm...
2019-02-18 22:45:02 634
原创 SpringMVC 数据校验、SpringMVC通过Ajax处理Json
1. 错误消息:public String testDateTimeFormat(Student student, BindingResult result ,Map<String,Object> map) {需要验证的数据是 Student中的 birthday , SPringMVC要求 如果校验失败 则将错误信息 自动放入 该对象之后紧挨着的 Binding...
2019-02-18 22:38:43 435
原创 SpringMVC视图解析器常见功能、类型转换、格式化
InternalResourceViewResolver其他功能:1. <mvc:view-controller ...>index.jsp -> Controller(@RequsetMapping("handler/welcome")) ->succes.jsp要用SpringMVC实现:index.jsp -> succes.jsp :在sprin...
2019-02-18 22:27:33 258
原创 SpringMVC处理ModelAndView、视图解析器
1.处理模型数据如果跳转时需要带 数据:V、M,则可以使用以下方式: ModelAndView、ModelMap 、Map、Model -数据放在了 request作用域 index.jsp<br/> <a href="handler/testModelAndView">testModelAndView</a><br/><...
2019-02-18 22:20:01 812
原创 SpringMVC入门
1.jar导包spring-aop.jarspring-bean.jarspring-context.jarspring-core.jarspring-web.jarspring-webmvc.jarcommons-logging.jar报错NoClassDefFoundError:缺少jar 2.第一个SpringMVC程序Servet - Springmvcjs...
2019-02-17 16:30:57 153
原创 mybatis逆向工程
表、类、接口、mapper.xml四者密切相关,因此,当知道一个的时候,其他三个应该可以自动生成。表-->生成其他三个步骤:generator.xml配置文件,一般不需要自己写,拷贝网上现有的再修改就可以。里面指定生成的类/接口/mapper.xml的位置就可以。同时添加要进行逆向工程的数据库表名称 写一个测试类执行就可以生成。 生成以下三个文件 ...
2019-02-16 22:29:10 123
原创 @ResponseBody注解含义
通过@ResponseBody将Java对象转成json 添加用户提交 //提交 结果转json输出到页面 //提交表单数据统一使用包装类 @RequestMapping("/addsysusersubmit") public @ResponseBody Map<String,Object> addsysusersubmit(SysuserQueryVo sysuserQ...
2019-02-16 15:08:57 567
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人