一查网上一大丢,但没有一个具体的。最终还是自己解决的,希望能帮到大家。
我的事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
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<!
DOCTYPE
configuration
PUBLIC
"-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd"
>
<
configuration
>
<
settings
><
setting
name
=
"callSettersOnNulls"
value
=
"true"
/></
settings
>
</
configuration
>
最后再applicationDao.xml 找到sqlSessionFactory 引入
<propertyname="configLocation"value="classpath:spring/mybatis-config.xml"/>
如图:
问题解决