Java hibernate上的spring jdbc
我正在我的应用程序中使用Struts和SpringJDBC模板。Java hibernate上的spring jdbc,java,hibernate,spring,jdbc,Java,Hibernate,Spring,Jdbc,我正在我的应用程序中使用Struts和SpringJDBC模板。 我必须在代码中使用Hibernate模板。 有人能告诉我为什么要使用Hibernate模板吗? 使用Spring jdbc模板有什么问题吗?使用Spring模板(jdbc、Hibernate)可以在清理、资源管理和更好的异常处理方面节省大量精力。签出以下链接 使用Spring模板(JDBC、Hibernate)可以节省大量清理、资源管理和更好的异常处理工作。签出以下链接 有两个问题: JdbcTemplate vs Hibe
我必须在代码中使用Hibernate模板。
有人能告诉我为什么要使用Hibernate模板吗?
使用Spring jdbc模板有什么问题吗?
使用Spring模板(jdbc、Hibernate)可以在清理、资源管理和更好的异常处理方面节省大量精力。签出以下链接 使用Spring模板(JDBC、Hibernate)可以节省大量清理、资源管理和更好的异常处理工作。签出以下链接 有两个问题:
- JdbcTemplate vs Hibernate
- HibernateTemplate vs staight SessionFactory hibernate。 通常建议使用SessionFactory.getCurrentSession()API访问Hibernate。然而,HibernateTemplate javadoc提到:
- JdbcTemplate vs Hibernate
- HibernateTemplate vs staight SessionFactory hibernate。 通常建议使用SessionFactory.getCurrentSession()API访问Hibernate。然而,HibernateTemplate javadoc提到:
因此,除非您计划将JDBC与Hibernate混合使用,或者您碰巧更喜欢Spring的DataAccessException层次结构HibernateTemplate,否则HibernateTemplate将是一个很好的解决方案。但是,如果您没有使用HibernateTemplate的具体原因,那么直接使用Hibernate(即使在使用Spring TransactionProxyFactoryBean时也是如此。)jdbctemplate没有任何问题,只是不能与Hibernate一起使用。显然,您需要使用Hibernate。jdbctemplate没有任何问题,只是不能与Hibernate一起使用。显然,您需要使用Hibernate。