IDEA搭建MyBatis环境Demo

参考链接:Idea搭建mybatis环境demo

1.项目目录

1.1 搭建前的项目目录

IDEA搭建MyBatis环境Demo_第1张图片

1.2 搭建后的项目目录

IDEA搭建MyBatis环境Demo_第2张图片

2.项目代码

2.1 pom.xml添加如下两段

  

    
      org.mybatis
      mybatis
      3.4.1
    

    
      mysql
      mysql-connector-java
      6.0.6
    

    
      junit
      junit
      4.12
    

    
      log4j
      log4j
      1.2.17
    
    
      org.slf4j
      slf4j-log4j12
      1.7.25
    

  


      
        src/main/java/com/mybatis/demo/mapper
        
          **/*.xml
        
      

      
        src/main/config
        
          **/*.xml
        
      

      
        src/main/resources
      

当pom.xml的jar下有红线,即报错时,右键pom.xml->Reimport重新import

IDEA搭建MyBatis环境Demo_第3张图片

2.2 实体类User同原demo,位置在Entity下面

2.3 mybatis-config.xml

mysql.properties在resources文件夹下,UserMapper.xml路径在pom.xml里配置过,注意路径




    

    
        
        
        
        
    

    
    
        
            
            

            
            
            
            
            
                
                
                
                
            
        
    


    
        
        
        
        
    

2.4 mysql.properties

url路径中的///相当于//localhost:3306/,mybatis为数据库名,确保mysql处于开启状态并且端口为3306

jdbc.databaseurl=jdbc:mysql:///mybatis?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=false
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.username=root
jdbc.password=
jdbc.maxActive=100
jdbc.maxWait=5000
jdbc.filters=wall,stat 

mybatis在navicat中如下图

IDEA搭建MyBatis环境Demo_第4张图片

2.5 添加mapper类接口以及对应mapper.xml

mapper类接口如原demo,注意UserMapper.xml的前两行,

mapper的namespace目录,UserMapper位置不要出错




    
    
        
        
        
        
    


    

2.6 AppTest.java如原demo

2.7 log4j.properties

log4j.rootLogger=WARN, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n

3. 执行结果

本文所说“如原demo”指的是最上面参考链接里的demo

 

你可能感兴趣的:(Java,Mybatis,MySql)