08 2018 档案

摘要:拦截器需要实现 interceptor接口 public interface Interceptor { //3 对目标对象拦截进行处理的内容 Object intercept(Invocation invocation) throws Throwable; //2 确定是否执行拦截并返回一个拦截对 阅读全文
posted @ 2018-08-27 15:23 暖暖-木木 阅读(3378) 评论(0) 推荐(0)
摘要:Mybaits加载执行该xml配置 class SqlSessionFactoryBean implements FactoryBean<SqlSessionFactory>, InitializingBean spring 在初始化 sqlsessionbean的时候通过createBean调用了 阅读全文
posted @ 2018-08-23 17:52 暖暖-木木 阅读(1939) 评论(0) 推荐(0)
摘要:背景 执行一个Sql查询MyBatis做了什么操作? //1SqlSessionFactory 创建sqlsession SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); 阅读全文
posted @ 2018-08-23 17:52 暖暖-木木 阅读(285) 评论(0) 推荐(0)
摘要:SqlSession是Mybatis最重要的构建之一,可以认为Mybatis一系列的配置目的是生成类似JDBC生成的Connection对象的statement对象,这样才能与数据库开启“沟通”,通过SqlSession可以实现增删改查(当然现在更加推荐是使用Mapper接口形式) 1 .sqlse 阅读全文
posted @ 2018-08-23 16:43 暖暖-木木 阅读(15585) 评论(0) 推荐(1)
摘要:Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句; PreparedStatement是用于执行参数化查询 预编译statement,提高查询速度,防止sql注入。通过调用connection.preparedSta 阅读全文
posted @ 2018-08-21 14:17 暖暖-木木 阅读(375) 评论(0) 推荐(0)
摘要:1 Java类加载器包括几种?它们之间的关系是怎么样的?双亲委派机制是什么意思?有什么好处? 启动Bootstrap类加载、扩展Extension类加载、系统System类加载。 类加载器也是Java类,因为Java类的类加载器本身也是要被类加载器加载的,显然必须有第一个类加载器不是Java类,这个 阅读全文
posted @ 2018-08-01 16:29 暖暖-木木 阅读(210) 评论(0) 推荐(0)