头一次使用mybatis,按照网上的实例和官方文档实现了对数据库的操作,但是一个简单的查询居然用了五六秒,这简直不能忍
以下是相关代码
ProjectMapper mapper=MybatisUtils.getSession().getMapper(ProjectMapper.class);
Project project2= mapper.selectByPrimaryKey(1);
public static SqlSession getSession() {
SqlSessionFactory factory = getFactory();
SqlSession session = factory.openSession(true);
return session;
}
public static SqlSessionFactory getFactory() {
try {
Reader reader = Resources.getResourceAsReader("mybatis-config.xml");
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader);
return factory;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
就是这段代码用时过长,请问这是什么原因?有什么解决办法么?