gpt4 book ai didi

Spring JDBCTemplate VS Hibernate 在性能方面

转载 作者:IT老高 更新时间:2023-10-28 13:04:04 25 4
gpt4 key购买 nike

在我们的项目中,我们必须在 Spring JDBCTemplate 和 Hibernate 之间做出选择。

我想知道哪个在性能以及实现和设计方面更好。以及如何?

最佳答案

如果你尽你所能使这两种实现都非常快,那么 JDBC 模板可能会快一点,因为它没有 Hibernate 的开销。但它可能需要更多的时间和代码行来实现。

Hibernate 有它的学习曲线,您必须了解幕后发生的事情,何时使用投影而不是返回实体等。但是如果您掌握了它,您将获得更多的时间,并且拥有比 Hibernate 更简洁、更简洁的代码。使用基于 JDBC 的解决方案。

我想说,在 95% 的情况下,Hibernate 足够快,甚至比未优化的 JDBC 代码还要快。对于剩下的 5%,没有什么可以禁止您使用其他东西,例如 Spring-JDBC。两种解决方案并不相互排斥。

关于Spring JDBCTemplate VS Hibernate 在性能方面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11791145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com