java – 为什么在Spring-Hibernate配置中配置dataSource和sessi
我在我的Web应用程序中使用Spring 3.1.2和Hibernate 4.1.7.我想现在配置这两个.我有我的hibernate.cfg.xml文件:
我的webapp-servlet.xml spring配置文件:
>当需要的所有数据都已包含在hibernate配置文件中时,为什么需要配置DataSource bean? Hibernate有一些可以使用的默认值吗? 最佳答案
>你不需要他们两个.您可以删除hibernate.cfg.xml并在LocalSessionFactoryBean中配置所有内容,或者按原样重用现有的hibernate.cfg.xml(在这种情况下,您不需要在Spring配置中配置DataSource).
>您有以下选择: >使用embedded database – 它有利于测试和学习目的 >您当前的配置已足够,但它缺少Spring transaction management的支持.为了启用它,您需要 >声明HibernateTransactionManager (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |