sqlserver使用mybatisgenerator自动生成实体类、Mapper接口以及对应的XML文件

  1. 准备工作

你需要先准备一个sqljdbc4-4.0.jar

  1. pom文件新增配置

新增依赖


   org.mybatis.generator
   mybatis-generator-core
   1.3.5

增加插件配置


          org.mybatis.generator
          mybatis-generator-maven-plugin
          1.3.5
          
            true
            true
          
        
  1. 放入generatorConfig.xml及数据库配置文件

sqlserver使用mybatisgenerator自动生成实体类、Mapper接口以及对应的XML文件_第1张图片

其中generatorConfig.xml配置文件内容如下




    
    

    

        
        
        
            

            
        
        
        

        
        
            
        

        
        

        
        
        
        
            
        
        
        
        

jdbc.properties中内容如下:

dbconfig.sqlServer.driverClasss=com.microsoft.sqlserver.jdbc.SQLServerDriver
dbconfig.sqlServer.ssmDemo.read.jdbcUrl=jdbc:sqlserver://127.0.0.1;DatabaseName=test
dbconfig.sqlServer.username=sa
dbconfig.sqlServer.password=admin
#定义初始连接数
dbconfig.initialSize=0
#定义最大连接数
dbconfig.maxActive=20
#定义最大空闲
dbconfig.maxIdle=20
#定义最小空闲
dbconfig.minIdle=1
#定义最长等待时间
dbconfig.maxWait=60000
dbconfig.sqlServer.driverLocation=F://maven_repository//com//microsoft//sqlserver//sqljdbc4//4.0//sqljdbc4-4.0.jar
  1. 运行测试

在数据库中新建表test_user_mybatis

sqlserver使用mybatisgenerator自动生成实体类、Mapper接口以及对应的XML文件_第2张图片

并建立主键

alter table test_user_mybatis alter column id bigint not null;
alter table test_user_mybatis add constraint PK_test_user_mybatis primary key(id);

点击idea上方run-->edit configurations

sqlserver使用mybatisgenerator自动生成实体类、Mapper接口以及对应的XML文件_第3张图片

在maven上点击加号新建

sqlserver使用mybatisgenerator自动生成实体类、Mapper接口以及对应的XML文件_第4张图片

在命令行输入:

mybatis-generator:generate -e

点击OK,并运行,即可得到实体类、Mapper接口以及对应的XML文件。

你可能感兴趣的:(java,mybatis,sqlserver)