源码辅助阅读:https://github.com/tripleDemo/spring.github.io spring 技术概述 分层 一站式 java ee full-stack 轻量级框架 三层: 1:数据访问层(持久层):主要是对数据库的操作,而不是数据,具体为业务逻辑层或表示层提供数据服务 ...
分类:
编程语言 时间:
2019-05-01 01:17:53
阅读次数:
163
从最开始的SSH(Struts+Spring+Hibernate),到后来的SMM(SpringMVC+Spring+MyBatis),到目前的S(SpringBoot),随着框架的不断更新换代,也为我们广大的程序猿提供了更多的方便,一起搭建一个从控制层到持久层的项目可能需要一两天的时间,但是采用S ...
分类:
编程语言 时间:
2019-04-28 20:48:37
阅读次数:
178
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java ...
分类:
其他好文 时间:
2019-04-24 14:51:45
阅读次数:
159
四大组件类标签:@Component,@Controller,@Service,@Repository @Controller:用于表示层 @Service:用于服务层 @Repository:用于持久层 @Component:用于1以外 四个标签的出现是由于分层架构的需要,每个标签的作用都相同,类 ...
分类:
编程语言 时间:
2019-04-24 00:28:26
阅读次数:
155
摘要 因为有持久层框架,和Spring的存在,越来越多的人对数据库连接这块不甚了解,只知使用方便,不知其原理。所以写一个数据库连接的系列文章,总结下本人在数据库连接方面遇到的问题,和对数据库连接的理解。 JDBC ,Java 数据库连接,一套标准的Java API,用来执行SQL语句。这套命名应该是 ...
分类:
数据库 时间:
2019-04-21 10:19:24
阅读次数:
177
Mybatis是支持定制化SQL、存储过程和高级映射的持久层框架。主要完成两件事: + 封装JDBC的操作 + 利用反射完成Java类和SQL之间的转换 mybatis的主要目的就是管理执行SQL是参数的输入和输出,编写SQL和结果集的映射是mybatis的主要优点 mybatis中主要类和接口 + ...
分类:
其他好文 时间:
2019-04-20 21:11:12
阅读次数:
182
Jdbc JDBC概述Spring JDBC是Spring框架的持久层子框架,用于对数据库的操作(增删改查)。而JdbcTemplate它是spring jdbc子框架中提供的一个操作类,用于对原始Jdbc API对象的简单封装。 Spring JDBC 的示例第一步:导包: 第二步:编写实体类pu ...
分类:
数据库 时间:
2019-04-20 17:07:02
阅读次数:
187
1、Spring是一个javaEE轻量级的一站式javaEE开发框架 2、Spring框架的作用 Spring是一个JavaEE一站式的开发框架。它提供的功能涵盖了javaEE程序中表示层、服务层、持久层功能组件。这意味着使用了Spring框架,就可以满足整个javaEE程序的开发 但是Spring ...
分类:
编程语言 时间:
2019-04-16 22:56:33
阅读次数:
332
一、MyBatis快速入门 1.1 MyBatis介绍 MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(P ...
分类:
其他好文 时间:
2019-04-15 16:22:57
阅读次数:
158
在项目中使用mybatis做为持久层框架,mysql数据库。项目上线前,DBA要求我们将每张数据库表中的字段都设置默认值和not null。之前项目中有一些insert语句是将表中所有字段都列出来,然后把它做为一个通用的插入语句来使用。举个简单的例子:假如一张数据库表blog中有如下几个字段:id, ...
分类:
数据库 时间:
2019-04-14 09:27:53
阅读次数:
209