码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-11-02 11:22:57      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:http   about   img   目录结构   tail   extern   depend   工具   cat   

原文: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开发环境的配置代码和目录结构,在此基础上完成我们学习和探究。

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

标签:http   about   img   目录结构   tail   extern   depend   工具   cat   

原文地址:http://www.cnblogs.com/shihaiming/p/7770837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!