一.在ssm框架整合时,会遇到很多问题,为了增加整合的速度,减少出错,在整合mybatis时可以适当利用mybatis-generator插件
二.创建Maven工程
项目建好了之后,会出现一些报错的问题,可以设置一下jdk的版本和jre,我这里使用的事JDK1.7;若版本匹配,还有报错,如下图设置一下。具体看problem一栏里的具体报错。(一般index.jsp有错误提示,在pom.xml中修改servlet-api的版本即可)
三.自动生成代码的准备
1.如下是生成好的代码,以及要准备的配置文件的目录结构(其中jdbc.properties和mysql-connector-java-5.1.30.jar可以忽略)
2.下面,首先配置pom.xml文件
2.1在节点<dependencies>中加入如下:
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.2</version>
</dependency>
2.2然后在节点<build> 下的<plugins> 节点中加入如下:
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<!-- mybatis用于生成代码的配置文件 -->
<configurationFile>src/main/resources/generatorConfig.xml</configurationFile>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
2.3.一下是我的pom.xml的完整配置(配置的而具体含义,可以自行了解):
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.yingjun.test</groupId>
<artifactId>TradingState</artifactId>
<packaging>war</packaging>
<version>2.0.1</version>
<properties>