`

mybatis中maven使用生成控件

 
阅读更多
1 在pom.xml增加以下插件:

<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>

2 src\main\resource中,建立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="C:\mysql-connector-java-5.1.32-bin.jar" />
  <context id="context1"  targetRuntime="MyBatis3">
    <plugin type="org.mybatis.generator.plugins.SerializablePlugin" />
     	 <plugin type="org.mybatis.generator.plugins.VirtualPrimaryKeyPlugin"/>
      <commentGenerator>
			<property name="suppressAllComments" value="true" />
		</commentGenerator>
   
     <jdbcConnection driverClass="com.mysql.jdbc.Driver"  
    connectionURL="jdbc:mysql://localhost:3309/mmsdata" 
    userId="root" password="38477000" />
       <javaTypeResolver>
      <property name="forceBigDecimals" value="true" />
    </javaTypeResolver>
       
    <javaModelGenerator targetPackage="com.itownet.isms.model" targetProject="src/main/java" />
      
   
   <sqlMapGenerator targetPackage="mappings" targetProject="src/main/java" /> 
         <table  tableName="notice" domainObjectName="notice"
			enableCountByExample="false" enableUpdateByExample="false"
			enableDeleteByExample="false" enableSelectByExample="false"
			selectByExampleQueryId="false"  >     
			</table>
  </context>
</generatorConfiguration>


3  然后就可以
在eclipse 中,选择pom.xml文件,击右键先择Run AS——>Maven Build… ——>在Goals框中输入:mybatis-generator:generate
分享到:
评论

相关推荐

    spring3mvc+mybatis3的一个登录实例,页面是bootstrap

    4. **配置MyBatis**:在Spring配置文件中添加MyBatis的配置,包括数据源、SqlSessionFactory和Mapper扫描器。编写UserMapper接口和对应的XML文件,定义查询用户凭据的SQL语句。 5. **实现服务层**:创建一个...

    分布式框架简介SSM组合+ springmvc+mybatis+shiro+restful+bootstrap

    - **Eclipse IDE**: 使用Maven项目管理,有助于模块化开发,简化依赖管理。 - **代码生成**: 可通过界面配置快速生成代码,支持单表、一对多、树结构等多种生成方式。 #### 二、技术栈选型 - **后端** - **服务...

    koala代码生成框架

    - 配置环境变量,确保JDK的路径正确添加到系统环境变量中。 - 验证安装是否成功,可以在命令行输入`java -version`查看版本信息。 2. **Linux环境下安装与配置JDK**: - 使用包管理器(如apt-get或yum)安装JDK...

    Java微服务架构l零从基础到精通高清视频教程全套 163课

    073 使用 MyBatis Maven Plugin 自动生成代码 074 集成 MyBatis-测试查询 第7章 项目实战 075项目简介 076 创建依赖管理项目 077 创建通用工具项目 078 创建数据库管理项目 079 创建领域模型项目 080 创建管理...

    Java微服务架构163课

    073 使用 MyBatis Maven Plugin 自动生成代码 074 集成 MyBatis-测试查询 第7章 项目实战 075项目简介 076 创建依赖管理项目 077 创建通用工具项目 078 创建数据库管理项目 079 创建领域模型项目 080 ...

    Spring Boot 整合 Ureport2.zip

    "表单简单使用"则可能展示了如何在报表中嵌入用户输入的表单控件,以便动态生成报表。 Ureport2的表单功能允许用户在报表生成前输入参数,这些参数可以用于过滤数据、计算值或填充特定区域。通过表单,我们可以创建...

    PageHelper分页插件的使用方法。

    为了使用PageHelper,首先需要在项目的`pom.xml`文件中添加相关的Maven依赖。根据给定的部分内容提到的方法,可以在Maven项目的`pom.xml`中添加如下依赖: ```xml &lt;!-- 添加PageHelper的Maven依赖 --&gt; &lt;groupId&gt;...

    whizu-jquery-mobile-0.0.2.zip

    使用这个插件,开发者可以在 Gradle 构建脚本中添加相应的配置,然后在执行特定的 Gradle 任务时自动运行 MyBatis Migrations 的迁移操作。 具体使用这个插件时,开发者需要在项目的 build.gradle 文件中引入并配置...

    JAVA与数据库实训总结.pdf

    在此过程中,我们接触了MD5加密、日期格式转换以及验证码的生成,这些都是提高系统安全性和用户体验的关键。 在Servlet的运用上,我们学习了如何在本地环境部署邮件服务器,使用JavaMail发送邮件。通过Ajax,我们...

    电商系统,电商平台后台二次开发优秀模板,采用最新java技术栈,个人珍藏资源

    MyBatisGenerator | 数据层代码生成 | [http://www.mybatis.org/generator/index.html](http://www.mybatis.org/generator/index.html) PageHelper | MyBatis物理分页插件 | ...

    java项目心得总结.docx

    在Java项目中,我们通常使用Hibernate或MyBatis等持久层框架实现这些基本操作。例如,通过DAO(数据访问对象)层调用SQL语句,与数据库进行交互,完成对数据的增删改查。 2. 页面布局:在项目中,我们经常使用JSP...

    CRMEB_开源打通版V4.6微信小程序公众号H5_App多语言分销商城源码.zip

    11:Vue表单生成控件,拖拽配置表单,减少前端重复表单工作量,提高前端开发效率。 运行环境及框架: 1.移动端uniapp开发框架 可生成H5 公众号 微信小程序 2.WEB Pc 管理后台使用Vue + Element UI 开发 兼容主流...

    一个完整的学能测评网站,可根据测试结果生成测评报告。前端使用纯H5实现,后端使用SpringBoot实现。.zip

    4. 分析结果保存在数据库中,并根据结果生成测评报告。 5. 后端将生成的报告发送回前端,前端展示给用户。 项目结构可能包括以下几个部分: - DengKe-master:这个可能是项目的主要目录,包含着项目的源代码、配置...

    CRM小项目适合初学者学习

    这通常涉及数据库查询的分页策略,如LIMIT和OFFSET在SQL中的使用,以及前端如何展示分页控件,如页码、每页条数选择等。 7. **开发环境搭建**:初学者需要了解如何配置开发环境,包括JDK、Maven或Gradle构建工具、...

    基于SSM+EasyUI+Mysql的个人博客系统项目源码.zip

    9. **挑战与优化**:尽管这是一个基础的博客系统,但可以进一步优化,比如引入缓存技术提高性能,使用Spring Security或Shiro进行权限管理,或者添加评论的实时更新功能等,以提升系统的功能性和用户体验。...

    IT技术文章示例

    Code generation是指使用自动化工具或编程语言来生成代码的过程,这可以极大地提高开发效率,减少出错机会。在Java中,可以通过注解处理器、模板引擎(如Freemarker)或者元编程框架(如CodeHawk)实现代码生成。...

    分享6个国内优秀Java后台管理框架的开源项目,建议收藏!.pdf

    尽管它不是专门的后台管理框架,但在许多后台管理系统中作为数据库连接管理的组件被广泛使用。 4. PageHelper / MyBatis-PageHelper MyBatis-PageHelper是一个MyBatis的分页插件,它可以自动处理SQL的分页问题,...

    CRMEB_java电商系统.rar

    11:Vue表单生成控件,拖拽配置表单,减少前端重复表单工作量,提高前端开发效率。 运行环境及框架: 1.移动端uniapp开发框架 可生成H5 公众号 微信小程序 2.WEB Pc 管理后台使用Vue + Element UI 开发 兼容主流...

    jsp分页组件

    1. **引入组件**: 将分页组件的库文件(如JAR包)添加到项目类路径中,或通过Maven、Gradle等构建工具进行依赖管理。 2. **配置组件**: 在Servlet或JSP页面中配置分页组件,设置必要的分页参数。 3. **编写查询...

    ibatis学习质料有详细的增删改查的实例

    这通常包括添加依赖库(如 Maven 或 Gradle)、配置数据源、以及设置 SqlSessionFactory 和 SqlSession。 3. **SQL 映射文件** Ibatis 的核心是 SQL 映射文件,它包含了 SQL 语句及其参数映射。通过 `&lt;select&gt;`, `...

Global site tag (gtag.js) - Google Analytics