kpe*_*dia 3 java spring hibernate jdbctemplate
我的问题很简单:Spring jdbcTemplate和Hibernate之间的主要区别是什么?我们应该考虑使用其中一个的主要原因是什么?
谢谢
Mar*_*ejc 11
Hibernate是一个非常庞大的解决方案,具有数据持久性和ORM,包括JPA实现.此外,还定义了许多方法如何在Hibernate中管理实体,如何持久化,事务等.在hibernate中,您可以使用SQL,HQL或Java注释.JDBC模板只是一个简单的工具,可以帮助您管理SQL查询和事务.它可能更好地描述为JDBC包装器或帮助器.如果您更喜欢自己管理数据库查询(SQL)或者您是初学者,那么使用Spring JdbcTemplate将帮助您了解它的工作原理.即使您正在开发更大的应用程序,也要考虑使用Hibernate.只是要警惕Hibernate的学习曲线.
agl*_*man 11
这完全取决于.如果你做了很多域对象到数据库表的映射,那么Hibernate就是你想要看的解决方案.如果您正在编写一个执行大量复杂连接/ PL-SQL的报告工具,请查看Spring JDBC模板.
| 归档时间: |
|
| 查看次数: |
22153 次 |
| 最近记录: |