读书人

菜鸟问个简单的有关问题

发布时间: 2013-02-19 11:11:40 作者: rapoo

初学者,问个简单的问题
下了一个SSH+mysql的例子,里面applicationcontext.xml和hibernate.cfg.xml都有数据库的配置,我想问下,是否两个文件都要做数据库的相关配置?还是一般在一个文件中配置就可以了?
这两个文件有什么关系?
[解决办法]
貌似 applicationcontext中一般是数据源dataSource,是 spring配置数据库的,hibernate.cfg.xml中的是hibernate配置数据库的 两种用一种就行
[解决办法]
不需要,一个就行了,比如applicationcontext引用hibernate.cfg.xml文件就行了。

 <bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
</bean>

[解决办法]
hibernate.cfg.xml是hibernate里边的配置文件的,在这个文件上配置数据库就可以了,applicationcontext.xml是spring里边的配置文件,并不是用来配置数据库的~
[解决办法]
引用:
hibernate.cfg.xml是hibernate里边的配置文件的,在这个文件上配置数据库就可以了,applicationcontext.xml是spring里边的配置文件,并不是用来配置数据库的~


直接在hibernate.xml中配置数据源就行了

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation"> <value>classpath:hibernate.cfg.xml</value> </property> </bean>

读书人网 >J2EE开发

热点推荐