<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName">
<value>org.gjt.mm.mysql.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost/example</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value></value>
</property>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource"/>
</property>
<property name="mappingResources">
<list>
<value>eqzhou/AAA.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">net.sf.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>
-----------------------------
在Spring的配置文件中,对Hibernate进行配置,但是要注意,这个时候hibernate的类是:
org.springframework.orm.hibernate.LocalSessionFactoryBean
而不是org.hibernate.SessionFactory.这样就不需要再配置 hibernate.cfg.xml了。很简单。也很好使!
<property name="driverClassName">
<value>org.gjt.mm.mysql.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost/example</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value></value>
</property>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource"/>
</property>
<property name="mappingResources">
<list>
<value>eqzhou/AAA.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">net.sf.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>
-----------------------------
在Spring的配置文件中,对Hibernate进行配置,但是要注意,这个时候hibernate的类是:
org.springframework.orm.hibernate.LocalSessionFactoryBean
而不是org.hibernate.SessionFactory.这样就不需要再配置 hibernate.cfg.xml了。很简单。也很好使!
解决方案 »
- struts.xml配置 Json返回值勤 <param name="root">XX</param>不理解是什么意思
- 如何配置,要struts excute方法执行完,弹出一个小窗口提示用户,而不是跳转到另一个界面
- SSH2使用hibernate对Log4j日志文件写入数据库
- java线程执行顺序的小问题
- 关于Hibernate生成SQL语句的一个奇怪的问题
- 求java 解析复杂数学公式思路
- ExtJS 动态加载树的问题请教
- 为什么我的测试连接mySql的程序说找不到driver?
- 我写好了个CMP,想写个程序测试看看CMP是否正确!要怎么写的?
- j2ee
- 超级简单的问题
- 一个关于JBuilder的问题...希望达人指教
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName">
<value>org.postgresql.Driver</value>
</property>
<property name="url">
<value>jdbc:postgresql:DataBase</value>
</property>
<property name="username">
<value>postgres</value>
</property>
<property name="password">
<value>password</value>
</property>
</bean>
</beans>
这么设计主要是因为有老的代码用的是jdbc。
<property name="driverClassName">
<value>org.gjt.mm.mysql.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost/example</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value></value>
</property>
</bean>------------------------------
这不是数据源,是什么呀?