我正在研究生产环境中的DAO层响应速度慢的问题。我发现有趣的事情之一是,与使用普通Jdbc运行相同查询相比,Spring Data JPA所花费的时间要多10倍。查询非常简单,例如“ SELECT name FROM employee WHERE emp_id = ?
”,并且emp_id上有索引。另外,可以使用存储库方法中nativeSql=true
上的@Query
标志来测试这一点。
我们将Sybase Db v15.3与带有Spring Data Jpa 2.0版本的jdbc4驱动程序(jconn4 jar)一起使用。
正在寻求专家的帮助。预先感谢。