zoukankan      html  css  js  c++  java
  • applicationContext.xml

    MapperFactoryBean创建dao实现类

    属性需要主配置文件和mapper的接口 //项目中不用因为创建多个dao实现类,需要配置多个这样的bean配置

    MapperScannerConfig动态代理创建dao实现类

    属性需要主配置文件和mapper的接口扫描包

    原因是下面的代码

    单例创建sqlSessionFactory
    import java.io.InputStream;
    
    import org.apache.ibatis.io.Resources;
    import org.apache.ibatis.session.SqlSession;
    import org.apache.ibatis.session.SqlSessionFactory;
    import org.apache.ibatis.session.SqlSessionFactoryBuilder;
    
    public class MyBatisUtil {
        private static SqlSessionFactory sqlSessionFactory;
    
        public static SqlSession getSqlSession() throws Exception {
            InputStream is = Resources.getResourceAsStream("mybatis.xml"); //解释了为什么需要主配置文件
            if (sqlSessionFactory == null) {
                sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);
            }
            return sqlSessionFactory.openSession();
        }
    }
    ,
  • 相关阅读:
    JAVA关键字Volatile的特性
    深入理解JAVA虚拟机之JVM性能篇---垃圾回收
    深入理解JAVA虚拟机之JVM性能篇---基础知识点(运行时数据区域)
    Oracle Rac创建表空间及用户
    数据库的事务隔离(转)
    数据库的三大范式和五大约束(转)
    一些常用的操作命令及知识点
    基于tomcat+springMVC搭建基本的前后台交互系统
    MYSQL注入天书之开天辟地
    MYSQL注入天书之前言
  • 原文地址:https://www.cnblogs.com/fpcbk/p/10002157.html
Copyright © 2011-2022 走看看