java – spring jdbctemplate和Hibernate之间的区别

参见英文答案 > Spring Hibernate Vs jdbc template vs spring orm [closed]                                    1个
我的问题很简单:Spring jdbcTemplate和Hibernate之间的主要区别是什么?我们应该考虑使用其中一个的主要原因是什么?

谢谢

最佳答案
Hibernate是一个非常庞大的解决方案,具有数据持久性和ORM,包括JPA实现.此外,还定义了许多方法如何在Hibernate中管理实体,如何持久化,事务等.在hibernate中,您可以使用SQL,HQL或Java注释. JDBC模板只是一个简单的工具,可以帮助您管理SQL查询和事务.它可能更好地描述为JDBC包装器或帮助器.如果您更喜欢自己管理数据库查询(SQL)或者您是初学者,那么使用Spring JdbcTemplate将帮助您了解它的工作原理.即使您正在开发更大的应用程序,也要考虑使用Hibernate.只是要警惕Hibernate的学习曲线.

转载注明原文:java – spring jdbctemplate和Hibernate之间的区别 - 代码日志