mybatis_generator工具的安装---mybatis代码生成器(插件)--mybatis逆向工程生成模型及xml和Dao

mybatis代码生成器(插件)

--安装插件:

1。解压mybatis_generator_1.3.1.zip文件

2。把features,pougins文件夹copy到C:\Users\chufeng\MyEclipse\MyEclipse10\soft\mybatis目录下(C:\Users\pc_name\MyEclipse\MyEclipse 10\为myeclipse安装目录, soft\mybaits可以自己创建)

3。进入C:\Users\chufeng\MyEclipse\MyEclipse10\dropins目录,并新建mybatis.link文件,添加内容:path=C:\\Users\\pc_name\\MyEclipse\\MyEclipse 10\\soft\\mybatis

4。启动myeclipse

--使用插件

5。项目中添加generatorConfig.xml文件,并修改相关内容。右建可以找到generator mybatis artifacts生成

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>
<!--
	<properties resource="conn.properties" />
	  -->

	 <classPathEntry location="E:\tools\lib\mysql_driver\mysql-connector-java-5.1.26-bin.jar"/>
	<!-- 指定运行环境是mybatis3的版本 -->
	<context id="testTables" targetRuntime="MyBatis3">

		<commentGenerator>
		<!-- 是否取消注释 -->
			<property name="suppressAllComments" value="true" />
			 <!-- 是否生成注释代时间戳 -->
			<property name="suppressDate" value="true" />
		</commentGenerator>
		<!-- jdbc 连接信息 -->
		<jdbcConnection driverClass="com.mysql.jdbc.Driver"
			connectionURL="jdbc:mysql://localhost:3306/scm?useUnicode=true&characterEncoding=UTF-8" userId="root" password="root">
		</jdbcConnection>

        <!-- targetPackage指定模型在生成在哪个包 ,targetProject指定项目的src,-->
		<javaModelGenerator targetPackage="cn.buaa.scm.entity"
			targetProject="scm/src">
			<!-- 去除字段前后空格 -->
			<property name="trimStrings" value="false" />
		</javaModelGenerator>
		<!-- 配置SQL映射文件生成信息 -->
		<sqlMapGenerator targetPackage="cn.buaa.scm.dao"
			targetProject="scm/src" />
		<!--配置dao接口生成信息-->
		<javaClientGenerator type="XMLMAPPER" targetPackage="cn.buaa.scm.dao" targetProject="scm/src" />

		<table tableName="account" domainObjectName="Account"/>

		<table tableName="supplier" domainObjectName="Supplier"/>
	</context>
</generatorConfiguration>

注意:完成后记得把实体实现Serializable,重写一下toString()方法,方便以后使用

时间: 2024-11-05 23:23:11

mybatis_generator工具的安装---mybatis代码生成器(插件)--mybatis逆向工程生成模型及xml和Dao的相关文章

Mybatis最入门---代码自动生成(generatorConfig.xml配置)

第一种方式:通过Main方法执行配置文件. ------------------------------------------------------------------------------------------------------------------------------------- 1.创建本文我们将使用的工程Mybatis13,工程结构图如下:[重点文件我们给出,其他配置文件请读者参考前文工程] 2.修改jdbc.properties文件,具体内容如下: jdbc.

【JEECG-Mybatis版本】springmvc+mybatis+代码生成器(代码一键生成)

         Jeecg-mybatis-framework 版本 简要说明 JEECG[J2EE Code Generation]是一款基于代码生成器的J2EE智能开发框架,借助该框架可以节省50%的工作量,实现代码生成+手工merge的半智能开发 代码生成:根据表生成对应的Bean,Service,Dao,Action,XML,JSP等,增删改查功能直接使用,实现了快速开发 jeecg-mybatis-framework,采用SpringMVC+Mybatis等主流框架 支持数据库: M

mybatis分页插件,自动生成代码插件

1.分页插件 在上一篇介绍拦截器中尝试了封装分页插件,其实有更好的mybatis分页插件PageHelper,具体用法: 1.导包 2.注册拦截器 3.写mapper 4.调用 结果如下: 结果pageInfo数据解析: 还有很多的属性,具体可以自己测试 2.自动生成代码 自动生成代码可以帮助我们生成实体类,mapper映射一级dao接口文件,减少代码量,使用方法: 1.导包: 2.编辑配置文件,配置文件的位置与上面配置中的位置要一致: <?xml version="1.0" e

Java框架-MyBatis三剑客之MyBatis Generator(mybatis-generator MBG插件)详解

生成器设计思路: 连接数据库 -> 获取表结构 -> 生成文件 1 下载与安装 官网文档入口 最方便的 maven 插件使用方式 贴至pom 文件 2 新建配置文件 填充配置信息(官网示例) 项目实例 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Genera

mybatis代码生成器配置文件详解

更多详见 http://generator.sturgeon.mopaas.com/index.html http://generator.sturgeon.mopaas.com/configreference/table.html <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBa

eclipse MyBatis Generator 插件的安装

今天做项目要用MyBatis Generator生成持久层,所以去网上找了 MyBatis Generator插件的地址. 但是发现地址链接都过期了.而离线版的都是直接将文件拷入eclipse插件文件夹的,这就会导致以后插件依赖冲突找不到解决方案. 后来才发现,eclipse 有自己的market 如图 点进去搜索mybatis就会看到MyBatis Generator 插件.接下来一路next就好了

mybatis三剑客之插件---MyBatis plugins

1.插件功能 提供Mapper接口与配置文件中对应SQL的导航 编辑XML文件时自动补全 根据Mapper接口, 使用快捷键生成xml文件及SQL标签 ResultMap中的property支持自动补全,支持级联(属性A.属性B.属性C) 快捷键生成@Param注解 XML中编辑SQL时, 括号自动补全 XML中编辑SQL时, 支持参数自动补全(基于@Param注解识别参数) 自动检查Mapper XML文件中ID冲突 自动检查Mapper XML文件中错误的属性值 支持Find Usage 支

mybatis 代码生成器(IDEA, Maven)及配置详解(部分配置你应该不知道)

在使用 mybatis 过程中, 当手写 JavaBean和XML 写的越来越多的时候, 就越来越同意出错.这种重复性的工作, 我们当然不希望做那么多. 还好, mybatis 为我们提供了强大的代码生成--MybatisGenerator. 通过简单的配置, 我们就可以生成各种类型的实体类, Mapper接口, MapperXML文件, Example对象等. 通过这些生成的文件, 我们就可以方便的进行单表进行增删改查的操作. 以下的工具使用的都是 IDEA 1 创建代码生成器 1.1 创建M

mybatis 代码生成器配置

eclipse安装插件,new,新建一个Mybatis Generator Configuration File 文件内容: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http: