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
分享到:
相关推荐
代码生成:根据表名生成bean、controller、dao、Mapper.xml、列表页、搜索、分页、新增页、修改页 job集群:创建job、取消job、查询job、下拉搜索spring bean 数据源监控:druid 接口swagger文档 日志查询 邮件...
基于maven+springmvc+spring+mybatis对员工信息的增删改查示例,采用mbg对mapper和bean实现逆向生成,IDEA,jdk1.8
博文:http://blog.csdn.net/alex_bean/article/details/78870918 注意:内涵测试表test.sql表结构和数据 请修改application-dev.yml数据源配置项的数据库名称...redis mongodb mybatis 测试示例都在 test模块!!!!
1.建立项目,添加spring5\springMVC5\Mybatis3的maven 2.写spring、springmvc、mybatis的配置文件 2.1 spring配置文件,约束,哪里来? 源码中可以找sxd约束文件,这个的话我在 E:\2017下学期\spring-framework-...
详细教程网址:http://blog.csdn.net/alex_bean/article/details/55211442 绝对可用 良心奉上
本科毕业设计+利用springboot+mybatis打造一个简易的客户管理系统,前后端分离 开发环境 操作系统:Windows 10 IDE工具:IDEA JDK:JDK1.8 数据库:MySQL 5.7 构建工具:Maven 框架:Springboot+Mybatis 相关技术...
基于 Maven 管理的Spring + SpringMvc + MyBatis搭建的学生信息管理系统,包括了学生信息管理和学生课程信息管理。此项目作为SSM入门基础整合项目。 ## 技术栈: - 后台:Spring、SpringMVC、MyBatis以及...
采用spring boot + mybatis 框架构建 前端模型采用 theleaf 模板 爬虫模块采用 webmagic 框架 搜索引擎模块采用 luence 框架 数据源采用 DruidDataSource,数据库采用MySQL 项目构建采用maven进行构建 本项目划分出7...
基于 Maven 管理的Spring + SpringMvc + MyBatis搭建的学生信息管理系统,包括了学生信息管理和学生课程信息管理。此项目作为SSM入门基础整合项目。 技术栈: 后台:Spring、SpringMVC、MyBatis以及Pagehelper、JSR...
> spring:main:allow-bean-definition-overriding: true * 移除j2cache支持,移除原因为简化新手用户部署系统配置 * 更改后台登录为单realm,不再支持多realm * 优化日期时间工具类,使用Instant、LocalDateTime、...
文章目录动态扫描过程图配置xml配置pom.xml...今天我们使用Maven完成spring的配置以及和MyBatis的整合。 动态扫描过程图 配置xml 配置pom.xml 在pom.xml中加入properties,指定spring版本: 5.0.2.RELEASE 在中
Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器架构,IOC容器包含并管理应用对象的配置和生命周期,你可以配置你的每个bean如何被创建,也可以配置每个bean是只有一个实例,还是每次需要时都生成一个...
MAVEN-SSM-CRUD Maven管理的SSM-CRUD练手 SSM-CRUD ssm:SpringMVC+Spring+MyBatis CRUD:Create(创建) Retrieve(查询) Update(更新...mybatis,使用mybatis的逆向工程生成对应的bean以 及mapper • 5、测试mapper
为了进一步熟悉SSM框架,我单独摘出了mybatis部署在普通的java Web项目上,从spring上插入了依赖注入,自己根据反射编写了一个映射工具类,可以根据前端返回的信息来封装bean FormBean如下 public class FormBean { ...
案例01 Spring入门案例 案例02 基于xml配置的构造方法注入 案例03 基于xml配置的setter方法注入 案例04 基于注解的依赖注入 案例05 Bean的实例化 案例06 Bean的作用域 案例07 OOP方式实现日志记录 案例08 AOP方式...
这是一个maven工程,整合springMVC和mybits加mysql实现的一个简单的web访问的demo。简单实现的功能是:mysql中有user表,从页面访问,然后springMVC的控制类负责控制跳转,最终执行dao类对应的mybits配置文件中...
3.自动配置:SpringBoot的自动配置特性利用了Spring对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们。 4.使部署变得简单,SpringBoot内置了三种Servlet容器,Tomcat,Jetty,undertow.我们只需要一个...
#Guns V2.1 新版Guns基于SpringBoot...注:SpringBoot强大的Auto Config和统一的依赖管理极大的简化了spring配置和maven依赖,在不了解其都配置了哪些东西的基础上可能会对初学者有一定困扰,所以建议初学者先看Guns V1.0
特点:零配置,自动建表,连表查询,乐观锁,分页,支持Mybatis、Spring Jdbc 环境:JDK7+,Mybatis3.2.4+,(Spring MVC 4.1.2+ 或 Spring Boot 1x 或 Spring Boot 2x) 数据库:Mysql,MariaDB,Oracle,Sqlserver...
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <!--扫描pojo包,给包下所有pojo对象起别名--> </bean> <!--扫描接口包路径,生成包下所有接口的代理对象,并且放入...