![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaEE
文章平均质量分 91
世界的尽头..
这个作者很懒,什么都没留下…
展开
-
MyBatis动态sql
动态sql动态 sql 是Mybatis的强大特性之一,能够完成不同条件下不同的 sql 拼接。其实本质就是根据不同的的条件生成不同的sql语句,本质依然是sql语句,只是在sql层面,增加了一些逻辑语句原创 2021-07-18 10:54:37 · 180 阅读 · 1 评论 -
MyBatis缓存
1. MyBatis缓存1.1缓存简介缓存就是对用户查询结果的一个保存,保存到内存当中,当我们再次查询相同数据的时候,就不用从磁盘上(关系型数据库文件)进行查询,减少与数据库的交互次数,从而减少系统的开销,提高系统效率1.2 MyBatis缓存Mybatis包含了一个非常大的查询缓存特性,它可以非常方便的定制和配置缓存,缓存可以极大的提升查询效率,Mybatis系统中默认定义了两个缓存:一级缓存和二级缓存默认情况下,只有一级缓存开启,(sqlSession级别的缓存,也成为本地缓存)二级缓原创 2021-07-13 11:51:05 · 93 阅读 · 0 评论 -
mybatis 一对多,多对一处理
一 多对一的处理在sql中存在者一对多或者多对一的关系,比如说学生和老师之间,多个学生对应一个老师对于学生而言,就是和老师之间就是多对一的关系,对应关联的对于老师而言,可以和多个学生之间产生关系,相当于集合1.1 创建表CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL,原创 2021-07-06 17:06:05 · 110 阅读 · 0 评论 -
MyBatis 配置文件参数解析
一 核心配置文件mybatis-config.xml MyBatis的配置文件包含了会深深影响 MyBatis行为的设置和属性信息配置文档的顶层结构如下:configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务原创 2021-07-06 16:32:12 · 365 阅读 · 0 评论 -
MyBatis 快速入门
一 MyBatis简介MyBaties是一款优秀的持久层框架,他支持定制化sql,存储过程以及高级映射,Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集.Mybatis可以使用简单的XML或注解来配置和原生类型,接口和java的POJO(Plain odl java object) 为数据库中的记录MyBatis本事apache的一个开源项目iBaties,2010年这个项目由apache software foudation 迁移到了google code 并改名为mybatie原创 2021-07-06 16:11:45 · 108 阅读 · 0 评论 -
spring AOP
Spring AOP概述Spring AOP 意为面向切面编程,以程序预编译方式和运行期动态代理的方式在不修改源代码的前提下程序动态的新添加功能的一种技术,AOP的原理是动态代理,个人认为学习AOP之前一定要先掌握动态代理技术,静态/动态代理模式AOP把软件系统分为两个部分:核心关注点和横切关注点。业务处理的主要流程是核心关注点,与之关系不大的部分是横切关注点。横切关注点的一个特点是,他们经常发生在核心关注点的多处,而各处基本相似,比如权限认证、日志、事物。AOP的作用在于分离系统中的各种关注原创 2021-07-04 15:14:13 · 119 阅读 · 0 评论 -
静态/动态代理模式
代理Proxy:Proxy代理模式是一种结构型设计模式,主要解决的是直接访问对象带来的问题代理模式也就是:当两个类需要通信的时候,引入了第三方的代理类,将两个类的关系解耦,我们只需要了解代理类即可我们举一个通俗的例子:“客户租房子”, 客户需要租房子,房东需要把房子出租,房东要把房子租出去需要出租方(也就是房东)到房产管理部门办理备案,另外,还需要向税务部门申报,缴纳房产税、所得税 ,这个过程是十分麻烦的,于是房东可以把出租的信息交给中介去做,这个中介就是代理,房东只需要向中介提供租房的信原创 2021-07-02 21:03:10 · 166 阅读 · 1 评论 -
spring-IOC总结
文章目录一.Spring 简介二 Spring IOC2.1 IOC 理论思想2.2 IOC理论推导2.3第一个spring程序三. DI 依赖注入3.1基于构造器的依赖注入3.2 基于setter 的依赖注入3.2.1 直接值得注入 (String name)3.2.2 其他Bean对象注入 (private Address address)3.2.3 数组注入3.2.4 List集合注入3.2.5 Set集合的注入3.2.6 Map结合的注入一.Spring 简介Spring专注于为企业应用提供原创 2021-07-02 14:49:43 · 324 阅读 · 0 评论 -
Spring学习总结
文章目录1,Spring简介1.1 Spring优点2.IOC理论推导3 HelloSpring4 IOC创建对象的方式1.使用无参构造创建对象,默认是无参构造方法2.使用有参构造创建对象5: Spring配置5.1,别名5.2,Bean的配置5.3,import导入6: DI依赖注入6.1构造器注入6.2set方式注入[重点]6.3 扩展方式注入7.Bean的自动装配7.1测试7.2ByName自动装配7.3 ByType自动装配7.4 使用注解实现自动装配@Autowired@Nullable1,Sp原创 2021-06-22 11:13:20 · 732 阅读 · 0 评论