1.配置pom.xml
给pom.xml加Mybatis的plugin:
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.0</version>
</plugin>
还需要Mybatis的repository,在前面已经加过了。另外,需要加一个Mybatis generator的配置文件名的property:
<mybatis.generator.configurationFile>generatorConfig.xml</mybatis.generator.configurationFile>
2.配置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=".\\src\\main\\webapp\\WEB-INF\\lib\\classes12.jar" />
<context id="DB2Tables" targetRuntime="MyBatis3">
<jdbcConnection driverClass="JDBC驱动名"
connectionURL="jdbc:oracle:thin:@192.168.122.241:1521:orcl" userId="user"
password="password">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<javaModelGenerator targetPackage="com.rever.mybatis.model"
targetProject=".\src\main\java">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.rever.mybatis.model"
targetProject=".\src\main\resources">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER"
targetPackage="com.rever.mybatis.model" targetProject=".\src\main\java">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<table tableName="TableName" domainObjectName="TableNameObject">
<generatedKey column="ID" sqlStatement="select s_sequence.nextval from dual"
type="pre" />
</table>
</context>
</generatorConfiguration>
这里需要注意一点的是生成的xml存放路径最好放在src\main\resources路径下,否则Maven打包的时候不会把相关的xml文件打到war包里的。
3.执行maven命令,生成Mybatis文件:
mvn mybatis-generator:generate
分享到:
相关推荐
- 接着,在Spring的配置文件(如:applicationContext.xml)中,配置Spring的核心组件,如Bean的定义、AOP的配置等。 - 使用Spring MVC的注解,比如@Controller、@Service、@Repository,将Java类标记为特定的角色,...
【标题】"maven+springmvc+spring+mybatis"是一个经典的Java Web开发技术栈,它结合了四个关键组件:Maven(项目管理工具),Spring MVC(MVC框架),Spring(核心框架)以及MyBatis(持久层框架)。这个组合在企业...
Spring Boot MVC + Maven + MyBatis 是一个常见的Java Web开发技术栈,用于构建高效、简洁且可独立运行的微服务应用。在这个项目中,我们主要关注三个核心组件:Spring Boot、MVC 和 MyBatis。 1. **Spring Boot**...
在IT行业中,构建大型、模块化的Java Web应用时,开发者经常使用"Maven+Spring+SpringMVC+MyBatis"这一技术栈。这个技术组合提供了强大的项目管理、依赖注入、面向切面编程、Web层控制以及持久层操作的能力。下面...
在IT行业中,构建一个高效、可维护的企业级Web应用程序常常会采用MVC(Model-...通过这样的配置,开发者可以快速构建起一个基于Spring MVC、Spring和MyBatis的Web应用,同时利用Maven的便利性进行项目的构建和管理。
3. **配置Spring**:编写applicationContext.xml,配置Bean,如DataSource、SqlSessionFactoryBean、MapperScannerConfigurer等。 4. **配置SpringMVC**:编写servlet-context.xml,配置DispatcherServlet,设置...
Struts2、Maven、Spring和MyBatis是Java Web开发中的四大框架,它们的整合应用可以构建出高效、模块化的应用程序。这个实例是关于如何将这些技术融合在一起,实现一个用户注册的功能。 首先,Struts2是一个基于MVC...
2. **配置Spring**:在src/main/resources下创建applicationContext.xml,配置Spring的bean定义,包括SpringMVC的DispatcherServlet和Mybatis的SqlSessionFactory。 3. **配置SpringMVC**:创建spring-mvc.xml,...
代码生成:根据表名生成bean、controller、dao、Mapper.xml、列表页、搜索、分页、新增页、修改页 job集群:创建job、取消job、查询job、下拉搜索spring bean 数据源监控:druid 接口swagger文档 日志查询 邮件...
Struts2、Spring和MyBatis是Java Web开发中经典的三大框架,它们分别负责MVC模式中的控制层、业务层和服务层。EasyUI则是一个基于jQuery的UI组件库,用于快速构建美观且响应式的Web应用界面。下面我们将深入探讨这三...
**SSI(Struts + Spring + Maven + MyBatis)整合详解** 在现代Java Web开发中,集成多种框架来实现高效、灵活的应用程序架构是常见的做法。`SSI`整合,即Struts、Spring、Maven和MyBatis的组合,旨在提供一个强大...
- 创建Spring的配置文件如`applicationContext.xml`,配置Bean,包括数据源、SqlSessionFactory、MyBatis的MapperScannerConfigurer等。 5. **配置SpringMVC** - 创建`web.xml`文件,配置DispatcherServlet、...
【maven+spring+mybatis示例】是一个典型的Java企业级开发组合,广泛应用于构建现代Web应用程序。这个示例展示了如何将这三个强大的框架整合在一起,实现高效的数据持久化、依赖管理和应用上下文管理。 首先,**...
SSM框架是Java Web开发中常用的三大框架——Spring、SpringMVC和Mybatis的组合,它们协同工作,构建高效、灵活的Web应用。IDEA作为Java开发的主流集成开发环境,Maven则作为项目管理和构建工具,而MySQL是常见的关系...
【基于注解的Spring+Struts2+Mybatis+Maven项目详解】 在现代Web开发中,Spring、Struts2、Mybatis和Maven是四个非常重要的组件,它们各自负责不同的职责,共同构建了一个高效、灵活且易于维护的Java Web应用。这个...
【源码+配置教程】Maven3+Spring4+Spring MVC+mybatis3整合实例是IT领域中一种常见的Web开发框架组合,这个压缩包提供了一套完整的应用实例,旨在帮助开发者快速理解和掌握这些技术的集成与应用。在这个项目中,...
在IT行业中,构建一个高效的Java应用开发环境是至关重要的,而"Maven+Spring+MyBatis+MySQL+JUnit"的组合则是一个常见的选择。这个框架集合涵盖了项目构建、依赖管理、业务逻辑处理、数据库交互以及单元测试等多个...
3. 配置Spring的主配置文件(如applicationContext.xml),声明Bean和DataSource。 4. 配置SpringMVC的servlet-context.xml,设置视图解析器和处理器映射器。 5. 创建MyBatis的配置文件,包括mybatis-config.xml和...
2. **Spring配置**:在Spring的配置文件中,定义Bean的实例化规则,包括SpringMVC的DispatcherServlet、MyBatis的SqlSessionFactory等。 3. **SpringMVC配置**:配置处理器映射器、视图解析器等,以及Controller的...
标题 "idea14+maven+struts+spring+mybatis框架" 描述的是一个使用IntelliJ IDEA 14集成开发环境,结合Maven构建工具,以及SSH(Struts、Spring、Hibernate)经典企业级开发框架,并融入MyBatis持久层框架的项目。...