摘要:
1. 项目搭建 2. 导入项目整合jar包 mybatis-spring-1.2.4.jar commons-dbcp2-2.1.1.jar commons-pool2-2.4.2.jar 3. 在applicationContex.xml配置数据源dataSource、配置SqlSessionFa 阅读全文
摘要:
1. 一级缓存:默认开启,无需任何配置,作用域范围,同一个SqlSession 2. 二级缓存:作用域范围,整个configuration 1.在全局配置文件sqlMapConfig.xml中开启二级缓存总开关 <settings> <!-- 开启二级缓存(总开关) --> <setting nam 阅读全文
摘要:
一、一对一映射: 主Model: 方式一:通过自定义类实现 (1)Model包中,新建一个类使之继承主查询表Model,添加新对应表Model中的属性 (2)mapper.xml中,通过ResultType指向新建的类,进行注入 方式二:通过ResultMap方式注入 (1)在mapper.xml中 阅读全文
摘要:
采用代理的方式实现 一、返回每条数据存在Emp中: 方法: mapper.xml: 二、单参数List : List<Integer> empnos: 方法: mapper.xml: 注意:①collection代表遍历的集合类型 ②item代表遍历出来的变量别名 ③open代表拼接上去时的开始符号 阅读全文
摘要:
一、全局配置文件 注意:mappers中运用代理的方式实现 二、建立接口,该接口中的方法要与mapper中对应 注意: 1.EmpMapper.java与EmpMapper.xml的名称必须一致 2.EmpMapper.xml中<mapper namespace="com.neuedu.dao.ma 阅读全文
摘要:
1. 新建项目 2. 导入mybatis所需jar包 核心包:mybatis-3.2.7.jar 3. 类路径下创建mybatis全局配置文件sqlMapConfig.xml(配置数据源、事务、mapper映射文件等信息) <?xml version="1.0" encoding="UTF-8"?> 阅读全文
摘要:
1. 自定义拦截器,并实现org.springframework.web.servlet.HandlerInterceptor接口 public class CustomerHandlerInterceptor implements HandlerInterceptor { //方法调用之前 //返 阅读全文
摘要:
一、请求参数为JSON (1)页面通过JQUERY发起请求,并接受返回参数 (2)控制器将JSON格式的请求参数通过标签@RequestBody转化为POJO对象,进行操作,再通过@ResponseBody标签将响应参数转为JSON字符串,传回页面 二、返回参数为JSON (1)页面通过JQUERY 阅读全文
摘要:
1. 导入jar包 commons-io-2.4.jar、 commons-fileupload-1.2.2.jar 2.在%tomcat根目录%/conf/server.xml中的<host>节点中配置tomcat虚拟目录 <!-- docBase:实际上传路径 path:虚拟路径,访问路径为:h 阅读全文
摘要:
1. 自定义异常类 public class CustomerException extends Exception { private String message; public CustomerException() { super(); } public CustomerException( 阅读全文