mybatis学习笔记(六)使用generator生成mybatis基础配置代码和目录结构

原文:http://blog.csdn.net/oh_mourinho/article/details/51463413

 

创建maven项目

 

[java]  view plain  copy
 
 print?
  1. <span style="font-size:14px;"><project xmlns="http://maven.apache.org/POM/4.0.0"   
  2.          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
  3.          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
  4.   <modelVersion>4.0.0</modelVersion>  
  5.   <groupId>org.liyb.mybatis.stud</groupId>  
  6.   <artifactId>generateClasses</artifactId>  
  7.   <version>0.0.1-SNAPSHOT</version>  
  8.   <packaging>war</packaging>  
  9.     
  10.   <dependencies>  
  11.     <dependency>  
  12.         <groupId>org.mybatis</groupId>  
  13.         <artifactId>mybatis</artifactId>  
  14.         <version>3.4.0</version>  
  15.     </dependency>  
  16.   
  17.     <dependency>  
  18.         <groupId>org.mybatis.generator</groupId>  
  19.         <artifactId>mybatis-generator-core</artifactId>  
  20.         <version>1.3.2</version>  
  21.     </dependency>  
  22.   </dependencies>  
  23.     
  24.   <build>  
  25.     <plugins>  
  26.         <plugin>  
  27.             <groupId>org.apache.maven.plugins</groupId>  
  28.             <artifactId>maven-compiler-plugin</artifactId>  
  29.                 <configuration>  
  30.                     <source>1.7</source>  
  31.                     <target>1.7</target>  
  32.                     <encoding>UTF-8</encoding>  
  33.             </configuration>  
  34.         </plugin>  
  35.           
  36.         <!-- mybatis-generator -->  
  37.         <plugin>  
  38.             <groupId>org.mybatis.generator</groupId>  
  39.             <artifactId>mybatis-generator-maven-plugin</artifactId>  
  40.             <version>1.3.2</version>  
  41.                 <configuration>  
  42.                     <verbose>true</verbose>  
  43.                     <overwrite>true</overwrite>  
  44.                 </configuration>  
  45.          </plugin>  
  46.            
  47.     </plugins>  
  48.   </build>  
  49. </project></span>  



创建generatorConfig.xml(src/java/resources)

 

 

[java]  view plain  copy
 
 print?
  1. <span style="font-size:14px;"><?xml version="1.0" encoding="UTF-8"?>  
  2. <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >  
  3.     
  4. <generatorConfiguration>  
  5.     <classPathEntry  
  6.         location="C:\external common jars\mysql-connector-java-5.1.26-bin.jar" />  
  7.     <context id="context1" targetRuntime="MyBatis3">  
  8.         <jdbcConnection driverClass="com.mysql.jdbc.Driver"  
  9.             connectionURL="jdbc:mysql://localhost:3306/springstud?useUnicode=true&characterEncoding=UTF-8"  
  10.             userId="mysql" password="mysql" />  
  11.         <javaModelGenerator targetPackage="org.liyb.mybatis.model"  
  12.             targetProject="src\main\java" />  
  13.         <sqlMapGenerator targetPackage="org.liyb.mybatis.dao"  
  14.             targetProject="src\main\resources" />  
  15.         <javaClientGenerator targetPackage="org.liyb.mybatis.dao"  
  16.             targetProject="src\main\java" type="XMLMAPPER" />  
  17.         <table schema="CL_DEMO" tableName="tb_user" />  
  18.     </context>  
  19. </generatorConfiguration></span>  


 

先执行maven install命令,然后执行mvn mybatis-generator:generate命令,如果是集成环境直接执行mybatis-generator:generate。

 

 

 

最终将生成一下文件:

以上就是利用generrator工具生成的标准mybaits开发环境的配置代码和目录结构,在此基础上完成我们学习和探究。

转载于:https://www.cnblogs.com/shihaiming/p/7770837.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值