栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mybatis 相关配置文件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis 相关配置文件

Mybatis 相关配置文件 db.properties
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/数据库名?useSSL=false&serverTimezone=UTC
jdbc.username=用户名
jdbc.password=密码
mybatis-config.xml





    
    

    
    
        
    

    
    
        
            
            
                
                
                
                
                
                
                
                
            
        
    

    
    
        
        
    


log4j.properties
##设置日志记录到控制台的方式
log4j.appender.std=org.apache.log4j.ConsoleAppender
log4j.appender.std.Target=System.err
log4j.appender.std.layout=org.apache.log4j.PatternLayout
log4j.appender.std.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p %c{1}:%L - %m%n

##设置日志记录到文件的方式
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=mylog.txt
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

##日志输出的级别,以及配置记录方案
### 日志输出级别:fatal>error>warn>info>debug  实际开发中一般设置日志输出级别为debug  项目上线后一般设置为error
log4j.rootLogger= debug,std,file
### 项目上线之后的日志输出级别设置:log4j.rootLogger= error,file
SqlSessionFactoryUtils.java

SqlSession工具类: 1.获取SqlSession对象; 2.关闭SqlSession对象

package com.itheima.utils;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import java.io.IOException;
import java.io.InputStream;



public class SqlSessionFactoryUtils {

    private static SqlSessionFactory sqlSessionFactory;

    static {
        try {
            //1.加载MyBatis核心配置文件
            InputStream is = Resources.getResourceAsStream("mybatis-config.xml");

            //2.获取SqlSessionFactory对象
            sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);

        } catch (IOException e) {
            System.err.println("加载MyBatis配置文件失败!");
            e.printStackTrace();
        }
    }

    
    public static SqlSession getSqlSession(){
        //3.获取SqlSession对象返回
        return sqlSessionFactory.openSession();
    }

    
    public static void closeAndCommit(SqlSession sqlSession){
        if(sqlSession!=null){
            sqlSession.commit();
            sqlSession.close();
        }
    }

    
    public static void closeAndRollback(SqlSession sqlSession){
        if(sqlSession!=null){
            sqlSession.rollback();
            sqlSession.close();
        }
    }
}
映射文件格式 xxx.xml


  


相关依赖 pom.xml

  
  4.0.0  
  com.yellow  
  brandDemo  
  1.0
  war

  
  
      UTF-8
      1.8
      1.8
   

  
  
    
    
      junit
      junit
      4.12
      test
    

    
    
      javax.servlet
      javax.servlet-api
      3.1.0
      provided
    

    
    
      javax.servlet.jsp
      jsp-api
      2.2
      provided
    

    
    
      commons-beanutils
      commons-beanutils
      1.9.3
    

    
    
      jstl
      jstl
      1.2
    
    
      taglibs
      standard
      1.1.2
    

    
    
      org.mybatis
      mybatis
      3.4.6
    

    
    
      mysql
      mysql-connector-java
      5.1.47
    

    
    
    
      log4j
      log4j
      1.2.17
    
    
    
      org.slf4j
      slf4j-api
      1.7.25
    
    
      org.slf4j
      slf4j-log4j12
      1.7.25
    
    
  

  
    
      
      
        org.apache.tomcat.maven
        tomcat7-maven-plugin
        2.2
        
        
        
          UTF-8
          
          80
          
          /
        
      
    
  

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/921501.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号