后端框架
Bruce_Up
聪明出于勤奋,天才在于积累
展开
-
Mybaits 关联查询
一、简介:关联查询主要用于多表查询,数据库表与表之间存在关系,同样的类与类之间也存在关系,关联映射就是通过映射来描述这种关系,包括(一对一,一对多,多对多),mybatis 提供了高级的关联查询功能,可以很方便地将数据库获取的结果集映射到定义的Java Bean 。二、使用:关联查询主要包括俩个步骤:1.修改实体类之间的关系。2.映射文件里配置<resultMap>...原创 2018-09-11 16:27:12 · 298 阅读 · 0 评论 -
Mybatis 延迟加载和缓存
一、延迟加载简介(1)概念:延迟加载,也称为懒加载(LazyLoding)。当代码中执行到查询语句时,并不是直接到DB中执行select语句进行查询,而是在需要它的时候才加载,不需要的话就不加载。其实简单来说Mybatis的延迟加载就是分多次执行SQL语句,这样就实现了延迟加载的机制,并且第一次执行的结果值可能是接下来执行的SQL语句的参数值,Mybatis实现执行接下来的SQL的...原创 2018-09-11 19:16:31 · 501 阅读 · 0 评论 -
Mybatis 逆向工程(Idea 下的Maven项目)
一、配置pom.xml 文件 <!--逆向工具插件--> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId>...原创 2018-09-08 20:53:38 · 195 阅读 · 0 评论 -
MyBatis 基础入门
一、持久化和ORM的概念持久化:持久化是将程序数据在持久状态和瞬时状态间转换的机制。通俗的讲,就是瞬时数据(比如内存中的数据,是不能永久保存的)持久化为持久数据(比如持久化至数据库中,能够长久保存)。Java的持久化,通常是指使用SQL将数据存储在关系型数据库中。持久化层:持久化层目前通用的是DAO ,也可以说为持久化层,作为基础层被业务逻辑层调用。DAO =Data Access O...原创 2018-09-08 23:20:50 · 331 阅读 · 0 评论 -
Spring依赖注入(DI)
一、依赖注入简介:依赖注入是指一个对象所依赖的对象由外部容器在运行期间动态注入到组件中。调用者只要被动接受spring容器为调用者的成员变量赋值即可,而不需要主动获取被依赖对象。至于这个被依赖的对象怎么构造,何时构造,调用者不需要知道。spring其实是通过反射来实现注入的。依赖注入包括两个部分: 1.去依赖:去除对象间的依赖关系(不要new创建对象) ...原创 2018-09-15 21:14:20 · 223 阅读 · 0 评论 -
主流框架介绍与区别
一、主流框架介绍: SSH:Spring + Struts2/Struts + Hibernate SSM:Spring + SpringMVC + MyBatis二、Mybatis(ibatis)与Hibernate区别:相同点:1) 都屏蔽jdbc api的底层访问细节,使用我们不用与jdbc api打交道,就可以访问数据2) 都是ORM框架,...原创 2018-09-12 19:42:20 · 861 阅读 · 0 评论 -
Spring入门及Ioc简介
相互学习,欢迎指正,共同进步。一、Spring概念:Spring 是一个轻量级的Java开源框架,是为了解决企业应用开发的复杂性而创建的。 Spring 是容器框架,创建bean(相当于一个对象),维护bean之间的关系。实现了程序的解耦合和面向切面(AOP)的容器框架 Spring也是一种集成性框架,可以和其他框架进行整合,从而实现多个框架的协同开发。常见的有(SSH、SSM)。这...原创 2018-09-12 21:40:50 · 596 阅读 · 5 评论 -
RESTful风格
定义:REST就是Representational State Transfer的缩写,翻译为中文就是‘表述性状态转移Restful就是一个资源定位及资源操作(面向资源)的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。概念及特点:资源:互联网所有的事物都可以被抽象为资源 REST 系统的特征:客户-服务器(Client-S...原创 2018-10-24 09:56:53 · 677 阅读 · 0 评论