mybatis-generator在myeclipse中的使用
来源:互联网 发布:服务器linux中查询ip 编辑:程序博客网 时间:2024/06/04 23:36
1. 添加依赖
2个需要的jar包,包括mybatis-generator-core和mysql-connector-java,一个插件mybatis-generator-maven-plugin。
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.xx</groupId> <artifactId>mybatis_generator</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>mybatis_generator</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <mybatis-generator.version>1.3.2</mybatis-generator.version> </properties> <dependencies> <!-- mysql数据库连接jar包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version> </dependency> <!-- mysql-generator的jar包 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>${mybatis-generator.version}</version> </dependency> <!-- mysql-generator的plugin插件 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> </dependency> </dependencies><!-- 不使用插件的原因是插件不太好用,plugin生成不了 --><!-- <build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> </plugin> </plugins> </build> --></project>
2. generatorConfig.xml配置
新建maven工程,在src/main/resources中添加generatorConfig.xml文件,是mybatis-generator默认的地址
generatorConfig.xml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration> <classPathEntry location="D:\maven\mvnRespo\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar" /> <context id="mysqlTables" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressAllComments" value="true" /> </commentGenerator> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/two" userId="root" password="123456"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <!-- 生成model模型,对应的包,存放位置可以指定具体的路径,如/ProjectName/src,也可以使用MAVEN来自动生成 --> <javaModelGenerator targetPackage="com.two.entity" targetProject="src/main/java"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <!--对应的xml mapper文件 --> <sqlMapGenerator targetPackage="mybatis" targetProject="src/main/resources"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <!-- 对应的dao接口 --> <javaClientGenerator type="XMLMAPPER" targetPackage="com.two.dao" targetProject="src/main/java"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!-- 这里是数据库的表名table_user 以及 POJO类的名字User --> <table tableName="table_user" domainObjectName="User" enableCountByExample="false" enableSelectByExample="false" enableUpdateByExample="false" enableDeleteByExample="false"> </table> </context></generatorConfiguration>
3. 数据库建表语句
新建two数据库,并添加table_user表
create database two;create table table_user( username varchar(20) not null, password varchar(20) not null, birthday Date, content varchar(100))
4. maven build
点击run as -> maven build -> 在goals里mybatis-generator:generate点击 run
最后在maven工程右键refresh就可以看到生成的对应文件了
阅读全文
0 0
- mybatis-generator在myeclipse中的使用
- Mybatis Generator在Intellij中的使用
- MyBatis代码生成工具mybatis-generator在Myeclipse10中的使用
- MyBatis代码生成工具mybatis-generator在Myeclipse10中的使用
- MyBatis代码生成工具mybatis-generator在Myeclipse10中的使用
- mybatis generator myeclipse 插件
- MyBatis Generator myeclipse 生成 mybatis
- MyBatis-MyEclipse+MyBatis-Generator插件
- Myeclipse中Mybatis Generator插件的简单使用
- mybatis-generator使用之eclipse/myeclipse 插件的安装
- MyEclipse使用MyBatis Generator 工具逆向生成映射文件
- myeclipse中mybatis generator插件的手动安装即使用
- 如何在 IntelliJ IDEA 中的 Gradle 项目上使用 Mybatis Generator 自动生成代码
- Myeclipse添加mybatis generator插件
- Myeclipse添加mybatis generator插件
- MyEclipse 添加MyBatis generator插件
- MyBatis Generator中的新功能
- mybatis工具generator使用
- Android 内存详细分析
- AI成洗牌利器,法律服务行业遭遇暴击
- 这项人工智能技术,未来99%的律师都会使用
- C# 如何实现带消息数的App图标
- springMVC将属性""空字符串转为null
- mybatis-generator在myeclipse中的使用
- 全国首个共享单车团体标准发布 庆科信息积极参与标准制定
- Linux命令
- Unity版本使用情况统计报告
- DB启动不检查是否分配HUGEPAGES
- Automatic Derivatives
- Zookeeper简介
- Zookeeper之Zab协议
- 346/5000 给定一个n个整数的数组S,在S中找到三个整数,使得总和最接近给定数量的目标。 返回三个整数的和。