一查网上一大丢,但没有一个具体的。最终还是自己解决的,希望能帮到大家。
我的事mave工程,mybatis3.3。
maven pom.xml 加入
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>2.2</version>
</dependency>
引入完这个包要是会报jdk.tools.1.7(Missing)
再加一个
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.7</version>
</dependency>
如果还是报tools的问题改:
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.7</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.7</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
新建mybatis-config.xml
<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEconfiguration
PUBLIC"-//mybatis.org//DTD
Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings><settingname="callSettersOnNulls"value="true"/></settings>
</configuration>
最后再applicationDao.xml 找到sqlSessionFactory 引入
<propertyname="configLocation"value="classpath:spring/mybatis-config.xml"/>
如图:
问题解决