用于写操作的Hibernate或JDBC的性能

时间:2017-10-23 19:02:30

标签: java hibernate jdbc

我怀疑一个应用程序的写入次数是否多于读取次数,这样可以执行更好的Hibernate或JDBC?

我的理解是,对于读取,hibernate很快,因为它使用缓存机制。但是对于写入,两者都与hibernate内部激发JDBC查询相同。

但是我错过了两者之间在写入方面的显着差异 请帮我指出。

1 个答案:

答案 0 :(得分:1)

Hibernate是一个基于JDBC的层,因此Hibernate在最好的情况下速度最快,在大多数情况下比纯粹精心设计的JDBC应用程序慢。

据说hibernate性能非常好,对于很多项目来说已经足够了,唯一真正的问题可能是很多实体的启动时间。