出现了异常是
Exception in thread "main" java.lang.NullPointerException
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:84)
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:64)
at ch05.Test.test(Test.java:22)
at ch05.Test1.main(Test1.java:10)
我是根据mybatis官方中文文档输入的 ,可是报了这个异常错问是什么问题 谢谢。
这是我的全局配置
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/data"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
<mappers>
<mapper resource="Mapping.xml"/>
</mappers>
这是我的映射文件
<mapper namespace="Mapping">
<insert id="insertUser" parameterType="com.test.bean.User">
insert into user values(null,#{username},#{password})
</insert>
这是我的test测试类
public static int test() throws IOException {
String resource = "ch05/src/sqlMapConfig.xml";//配置路径
InputStream inputStream = Resources.class.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession sqlSession = sqlSessionFactory.openSession();
User u=new User();
u.setUsername("cwjj");
u.setPassword("12456");
int insert = sqlSession.insert("Mapping.insertUser",u);
return insert;