頭一次使用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;
}
}
就是這段代碼用時過長,請問這是什么原因?有什么解決辦法么?
uj5u.com熱心網友回復:


uj5u.com熱心網友回復:
sql陳述句問題?直接在客戶端執行先看下要多久uj5u.com熱心網友回復:
資料庫放在本機就是毫秒級,資料庫放在服務器就變成這樣了,難道是網速問題?我這網速還可以啊
uj5u.com熱心網友回復:
我也是這個問題,我用的是云資料庫,用hibernate查資料,每次都是80毫秒,用mybatis,每次都是3秒多,這就是mybatis所說的性能?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/224543.html
標籤:Web 開發
