MyBatis Generator的简单配置

1.创建新项目Mybatis-Generator

MyBatis Generator的简单配置_第1张图片
MyBatis Generator的简单配置_第2张图片

2.新建相关文件夹

在main文件夹下新建文件夹java右键Mark Directory as设置为Sources Root然后在src文件夹下新建与main同级的文件夹test并在其中新建java和resources文件夹并右键设置其属性

MyBatis Generator的简单配置_第3张图片

3.配置相关配置文件

在src/test/resources文件夹里新建文件mybatis-generator.properties
(具体配置以自己的实际情况为主)

# 数据库驱动jar路径
jdbc.driverPath=/opt/Server/mysql-connector-java-5.1.40.jar

# 数据库连接参数
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/odmins?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=haoroot

# 包路径配置
model.package=cn.byhook.web.model
dao.package=cn.byhook.web.dao
xml.mapper.package=cn.byhook.web.mapper

# 目标路径
target.project=src/main/java

同级目录新建文件mybatis-generator.xml





    
    
    
    
    
        
        
            
            
        
        
        
        
        
        
            
            
        
        
        
            
        
        
        
            
        
        
        

4.配置pom.xml文件


    4.0.0
    cn.byhook.generator
    Generator
    war
    1.0
    Generator Maven Webapp
    http://maven.apache.org

    
        Generator
        
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                ${plugin.mybatis.generator}
                
                    ${mybatis.generator.generatorConfig.xml}
                    true
                    true
                
            
            
            
                org.apache.maven.plugins
                maven-compiler-plugin
                ${plugin.maven-compiler}
                
                    ${project.build.jdk}
                    ${project.build.jdk}
                    ${project.build.sourceEncoding}
                
            
        
        
        
            
                src/main/resources
                
                    **/*.properties
                    **/*.xml
                
                true
            
            
                src/main/java
                
                    **/*.properties
                    **/*.xml
                
                true
            
            
                src/test/java
                
                    **/*.properties
                    **/*.xml
                
                true
            
        
    

    
        
        UTF-8
        zh_CN
        1.8

        
        1.3.5
        3.1

        
        ${basedir}/src/test/resources/mybatis-generator.xml
        
        file:///${basedir}/src/test/resources/mybatis-generator.properties
        

        
        4.12
        1.2.12
    

    
        
        
            junit
            junit
            ${junit.version}
            test
        
        
        
            log4j
            log4j
            ${log4j.version}
        
    


5.编辑配置选项(Edit Configurations)

MyBatis Generator的简单配置_第4张图片
配置参数
mybatis-generator:generate -e

6.点击生成

MyBatis Generator的简单配置_第5张图片
MyBatis Generator的简单配置_第6张图片

7.小结

整个配置过程比较简单,记录一下。

数据库odmins中user表的内容

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `uid` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  `username` varchar(16) NOT NULL COMMENT '用户名',
  `password` char(32) NOT NULL COMMENT '密码',
  `salt` char(32) NOT NULL COMMENT '盐',
  `nickname` varchar(32) DEFAULT NULL,
  `email` varchar(32) DEFAULT NULL,
  `phone` char(11) DEFAULT NULL,
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`uid`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
SET FOREIGN_KEY_CHECKS=1;

你可能感兴趣的:(MyBatis Generator的简单配置)