SSM框架基础配置

SSM框架基础配置jdbc.properties:jdbc.url = jdbc:mysql:///mybatis01 jdbc.driver = com.mysql.jdbc.Driver jdbc.username= root jdbc.password= 123456 log4j.prope...

2017-06-30 10:27:55

阅读数 298

评论数 0

springmvc异常处理

springmvc异常处理常用的springmvc异常处理方式主要有三种: 使用系统定义好的异常处理器 SimpleMappingExceptionResolver 使用自定义异常处理器 使用异常处理注解 一、SimpleMappingExceptionResolver异常处理器该方式只需要在 S...

2017-06-29 17:57:23

阅读数 204

评论数 0

IntelliJ IDEA Tomcat配置 详解

1> 进入 Edit Configurations 2> 点击 + ,选择 Tomcat 服务器,如果是本地Tomcat 选择 Local 3> Tomcat Server -> Unnamed -> Server -> Ap...

2017-06-19 13:40:58

阅读数 284

评论数 0

MyBatis--注解式开发

MyBatis–注解式开发MyBatis的注解,主要是用于替换映射文件。而映射文件中无非存放着增删改查的sql映射标签。所以,MyBatis注解,就是替换映射文件中的sql标签。1.@Insert其value属性用于指定要执行的insert语句。2.@SelectKey用于替换xml中的标签,用于...

2017-06-10 20:23:49

阅读数 501

评论数 0

MyBatis--查询缓存

MyBatis–查询缓存查询缓存的使用,主要是为了提高查询访问速度。将用户对同一数据的重复查询过程简化,不再每次均从数据库查询获取结果数据,从而提高访问速度。MyBatis的查询缓存机制,根据缓存区的作用域(生命周期)可划分为两种:一级缓存与二级缓存一、一级查询缓存MyBatis一级缓存是基于or...

2017-06-10 19:36:32

阅读数 587

评论数 0

MyBatis--延迟加载

MyBatis–延迟加载MyBatis中的延迟加载,也称为懒加载,是指在进行关联查询时,按照设置延迟规则推迟对关联对象的select查询。延迟加载可以有效的减少数据库压力。 注意:MyBatis的延迟加载只是对关联对象的查询有延迟设置,对于主加载对象都是直接执行查询语句的。 一、关联对象加载时...

2017-06-10 13:34:49

阅读数 313

评论数 0

MyBatis--关联查询

MyBatis–关联查询当查询内容涉及到具有关联关系的多个表时,就需要使用关联查询。根据表与表间的关联关系的不同,关联查询分为四种: 一对一关联查询 一对多关联查询 多对一关联查询 多对多关联查询 一、一对多关联查询一对多关联查询是指,在查询一对象的时候,同时将其所关联的多放对象也都查询出来。例:...

2017-06-10 10:33:10

阅读数 357

评论数 0

单表的CURD操作(使用mapper动态代理)

单表的CURD操作(使用mapper动态代理)MyBatis框架抛开dao的实现类,直接定位到映射文件mapper的相应sql语句,对DB进行操作。这种dao的实现方式成为mapper的动态代理方式。mapper动态代理方式无需程序员实现dao接口。接口是由MyBatis结合映射文件自动生成的动态...

2017-06-09 13:19:45

阅读数 317

评论数 0

MyBatis--单表的CURD操作(原始dao方式)

MyBatis–单表的CURD操作(原始dao方式)CURD操作,即指对数据库中实体对象的增create、改Update、查Read、删Delete操作一、自定义Dao接口实现类搭建环境Dao接口:public interface IStudentDao { //插入 void i...

2017-06-08 19:48:29

阅读数 373

评论数 0

MyBatis--主配置文件详解

MyBatis–主配置文件详解主配置文件可以随便命名,其主要完成以下几个功能: 注册存放DB连接四要素的属性文件 注册实体类的权限定性类名的别名 配置MyBatis运行环境,即数据源与事务管理器 注册映射文件 MyBatis.xml:<?xml version="1.0"...

2017-06-08 10:28:16

阅读数 3613

评论数 0

第一个MyBatis程序

第一个MyBatis程序一、基本程序 需求:实现将student信息写入到DB中 1.定义实体类:public class Student { private Integer id; private String name; private int age; pr...

2017-06-08 09:26:17

阅读数 330

评论数 0

三层架构与MVC

三层架构与MVC一、三层架构三层架构是指:视图层View、服务层Service与持久层Dao。 View层:用于接收用户提交的请求 Service层:系统的业务逻辑 Dao层:直接操作数据库 为了更好的降低各层间的耦合度,在三层架构程序设计中,采用面向抽象编程。即上层对下层的调用,是通过接口实现...

2017-06-02 15:56:25

阅读数 831

评论数 0

代码笔记

controller:@Controller @Scope("prototype") @RequestMapping("user") public class UserController { @Autowired private UserSe...

2017-06-02 15:55:42

阅读数 358

评论数 2

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