`
reverocean
  • 浏览: 195496 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Maven+Mybatis+Spring配置之第三步:生成Mybatis Bean

阅读更多
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
分享到:
评论

相关推荐

    SpringMvc+Spring+Mybatis+Maven+注解方式=整合

    - 接着,在Spring的配置文件(如:applicationContext.xml)中,配置Spring的核心组件,如Bean的定义、AOP的配置等。 - 使用Spring MVC的注解,比如@Controller、@Service、@Repository,将Java类标记为特定的角色,...

    maven+springmvc+spring+mybatis

    【标题】"maven+springmvc+spring+mybatis"是一个经典的Java Web开发技术栈,它结合了四个关键组件:Maven(项目管理工具),Spring MVC(MVC框架),Spring(核心框架)以及MyBatis(持久层框架)。这个组合在企业...

    spring bootMVC+maven+mybatis

    Spring Boot MVC + Maven + MyBatis 是一个常见的Java Web开发技术栈,用于构建高效、简洁且可独立运行的微服务应用。在这个项目中,我们主要关注三个核心组件:Spring Boot、MVC 和 MyBatis。 1. **Spring Boot**...

    maven+spring+springmvc+mybatis

    在IT行业中,构建大型、模块化的Java Web应用时,开发者经常使用"Maven+Spring+SpringMVC+MyBatis"这一技术栈。这个技术组合提供了强大的项目管理、依赖注入、面向切面编程、Web层控制以及持久层操作的能力。下面...

    springmvc + spring + mybatis + maven整合配置文件

    在IT行业中,构建一个高效、可维护的企业级Web应用程序常常会采用MVC(Model-...通过这样的配置,开发者可以快速构建起一个基于Spring MVC、Spring和MyBatis的Web应用,同时利用Maven的便利性进行项目的构建和管理。

    maven+mybatis+spring+springmvc整合

    3. **配置Spring**:编写applicationContext.xml,配置Bean,如DataSource、SqlSessionFactoryBean、MapperScannerConfigurer等。 4. **配置SpringMVC**:编写servlet-context.xml,配置DispatcherServlet,设置...

    Struts2+maven+spring+mybatis整合实现注册功能实例

    Struts2、Maven、Spring和MyBatis是Java Web开发中的四大框架,它们的整合应用可以构建出高效、模块化的应用程序。这个实例是关于如何将这些技术融合在一起,实现一个用户注册的功能。 首先,Struts2是一个基于MVC...

    Spring+SpringMVC+Mybatis+Velocity+Maven demo

    2. **配置Spring**:在src/main/resources下创建applicationContext.xml,配置Spring的bean定义,包括SpringMVC的DispatcherServlet和Mybatis的SqlSessionFactory。 3. **配置SpringMVC**:创建spring-mvc.xml,...

    基于Springboot+Mybatis+ SpringMvc+springsecrity+Redis完整网站后台管理系统

    代码生成:根据表名生成bean、controller、dao、Mapper.xml、列表页、搜索、分页、新增页、修改页 job集群:创建job、取消job、查询job、下拉搜索spring bean 数据源监控:druid 接口swagger文档 日志查询 邮件...

    struts2+spring+mybatis+easyui的实现

    Struts2、Spring和MyBatis是Java Web开发中经典的三大框架,它们分别负责MVC模式中的控制层、业务层和服务层。EasyUI则是一个基于jQuery的UI组件库,用于快速构建美观且响应式的Web应用界面。下面我们将深入探讨这三...

    ssi(struts+spring+maven+mybatis)整合

    **SSI(Struts + Spring + Maven + MyBatis)整合详解** 在现代Java Web开发中,集成多种框架来实现高效、灵活的应用程序架构是常见的做法。`SSI`整合,即Struts、Spring、Maven和MyBatis的组合,旨在提供一个强大...

    使用intellij idea搭建MAVEN+SSM(Spring+SpringMVC+MyBatis

    - 创建Spring的配置文件如`applicationContext.xml`,配置Bean,包括数据源、SqlSessionFactory、MyBatis的MapperScannerConfigurer等。 5. **配置SpringMVC** - 创建`web.xml`文件,配置DispatcherServlet、...

    maven+spring+mybatis示例

    【maven+spring+mybatis示例】是一个典型的Java企业级开发组合,广泛应用于构建现代Web应用程序。这个示例展示了如何将这三个强大的框架整合在一起,实现高效的数据持久化、依赖管理和应用上下文管理。 首先,**...

    SSM框架(IDEA+Spring+SpringMVC+Maven+Mybatis+MySQL).zip

    SSM框架是Java Web开发中常用的三大框架——Spring、SpringMVC和Mybatis的组合,它们协同工作,构建高效、灵活的Web应用。IDEA作为Java开发的主流集成开发环境,Maven则作为项目管理和构建工具,而MySQL是常见的关系...

    基于注解的Spring+Struts2+Mybatis+Maven项目

    【基于注解的Spring+Struts2+Mybatis+Maven项目详解】 在现代Web开发中,Spring、Struts2、Mybatis和Maven是四个非常重要的组件,它们各自负责不同的职责,共同构建了一个高效、灵活且易于维护的Java Web应用。这个...

    【源码+配置教程】Maven3+Spring4+Spring MVC+mybatis3整合实例

    【源码+配置教程】Maven3+Spring4+Spring MVC+mybatis3整合实例是IT领域中一种常见的Web开发框架组合,这个压缩包提供了一套完整的应用实例,旨在帮助开发者快速理解和掌握这些技术的集成与应用。在这个项目中,...

    maven+spring+mybatis+mysql+junit jar项目框架搭建

    在IT行业中,构建一个高效的Java应用开发环境是至关重要的,而"Maven+Spring+MyBatis+MySQL+JUnit"的组合则是一个常见的选择。这个框架集合涵盖了项目构建、依赖管理、业务逻辑处理、数据库交互以及单元测试等多个...

    Maven+spring+springMVC+mybatis 项目简单例子

    3. 配置Spring的主配置文件(如applicationContext.xml),声明Bean和DataSource。 4. 配置SpringMVC的servlet-context.xml,设置视图解析器和处理器映射器。 5. 创建MyBatis的配置文件,包括mybatis-config.xml和...

    Spring+SpringMVC+MyBatis+Maven+easyUI整合代码 下载

    2. **Spring配置**:在Spring的配置文件中,定义Bean的实例化规则,包括SpringMVC的DispatcherServlet、MyBatis的SqlSessionFactory等。 3. **SpringMVC配置**:配置处理器映射器、视图解析器等,以及Controller的...

    idea14+maven+struts+spring+mybatis框架

    标题 "idea14+maven+struts+spring+mybatis框架" 描述的是一个使用IntelliJ IDEA 14集成开发环境,结合Maven构建工具,以及SSH(Struts、Spring、Hibernate)经典企业级开发框架,并融入MyBatis持久层框架的项目。...

Global site tag (gtag.js) - Google Analytics