![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM
文章平均质量分 89
越沂
加油学啊
展开
-
mybatis03 一级缓存 二级缓存
目录mybatis的一级缓存 mybatis的二级缓存 和缓存框架的整合 二级缓存的问题一级缓存 mybatis的一级缓存,指的是在一个SqlSession域内,session没有关闭的时候,执行缓存就会根据sql为key 进行缓存,如果缓存的那个数据进行了数据库操作,比如修改,删除等,mybatis的做法是将它从缓存中清掉,再查询的时候再往缓存里放,能保存缓存的准确性 mybatis默认支持一级缓存 public static void main...原创 2021-10-04 22:41:58 · 120 阅读 · 0 评论 -
Spring-03
1 aop编程的一些概念2 使用 Spring 创建代理对象(注解方式)3 关于切入点相关的参数的说明4 环绕通知5 使用 Spring 创建代理对象(基于XML配置的方式)6 Spring JDBC7 Spring 事务管理8 基于xml配置方式进行事务管理一、AOP编程的一些概念Aspect切面:横切性关注点的抽象Joinpoint连接点:指的是拦截到的点,在spring中,指的就是被拦到的方法,比如addUser()等pointCut 切入点:指的是对那些连接点进行拦截,原创 2021-10-04 14:54:20 · 84 阅读 · 0 评论 -
mybatis02
目录:1、使用注解的方式2、输入输出参数的类型 输入参数类型 输出参数类型3.mybatis中的动态SQL1、使用注解的方式 public interface UserMapper { @Select("select * from userInfo where id=#{id}") @ResultType(UserInfo.class) UserInfo getUserById(int id); @Sele...原创 2021-10-04 14:50:19 · 118 阅读 · 0 评论 -
Mybatis-01
1、mybatis简介: MyBatis 本是 apache的一个开源项目iBatis, 2010年这个项目由 apache software foundation 迁移到了google code, 并且改名为 MyBatis , 2013年11月迁移到Github , iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。 iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DA...原创 2021-10-03 21:31:55 · 121 阅读 · 0 评论 -
spring事务管理
public int addAdmin(AdminInfo admin) { String sql="insert into adminInfo (adminName,password,note) values (?,?,?)" ; int result=t.update(sql,admin.getAdminName(),admin.getPassword(),admin.getNote()); int a=9/0; return resu.原创 2021-10-03 14:06:18 · 67 阅读 · 0 评论 -
Spring-03 自动扫描,注解方式、静态代理,动态代理
内容:以自动扫描把组件纳入spring容器中管理 注解方式装配 代理模式 面向切面编程-代理的jdk版实现一、以自动扫描把组件纳入spring容器中管理为什么要用自动扫描呢?一个项目可能有特别多的dao层,总不能一个一个的用bean来配置把,因此spring有了自动扫描的功能(1)开启自动扫描开启自动扫描以后,spring就会帮我们自动去扫描指定的包下的类,包括子包,这些类必须加上如下注解标识:@...原创 2021-09-21 09:54:49 · 551 阅读 · 0 评论 -
Spring-02 Bean的作用域和init-method、destroy-method
1、我们先看一下通过spring创建的实例,是单实例的还是多实例的?UserServlet us1=ioc.getBean("userServlet",UserServlet.class);UserServlet us2=ioc.getBean("userServlet",UserServlet.class);System.out.println(us1==us2);//true通过代码实现,我们发现他是单实例的,默认情况下,spring管理的bean是单实例的所以,在多线程的情况下,有线原创 2021-09-19 15:34:44 · 524 阅读 · 0 评论 -
SSM Spring-01 DI IOC 实例化bean的四种方式
1、首先我们来看一下什么是工厂模式? 把类对象的创建,交给工厂去完成,每个创建出来的实例,都是一个新的对象,主要的意义,就是把类对象的创建和应用解耦工厂模式代码模拟public class Test { public static void main(String[] args) { TV t1=TVFactory.creatTV(); TV t2=TVFactory.creatTV(); t1.play(); t2.play(); }}//声明一个类,...原创 2021-09-19 11:49:29 · 200 阅读 · 0 评论