您的位置:jsp学习站首页 >> 框架/开源 >> Spring >> Learn Spring in spring(三)

Learn Spring in spring(三) (1)

[ 来源:互网络 | 更新日期:2007-09-21 10:07:07 | 浏览次数:4794]
简介:apache
三、spring中的hibernate开发

Bromon原创 请尊重版权

  spring中对hibernate的支持是非常强大的,从一个简单的例子就看得出来,从这个例子中我们还将对所谓的轻量级容器做一些讨论。

  首先需要配置数据源,通常我们有两种方式获得Connection,一是自己编写代码获得连接,二是从JNDI环境中得到DataSource,然后产生一个Connection。无论怎样,既然是spring下面的对象,就应该注册到配置文件中。假设我们需要一个连接mysql下面一个叫做examer的数据库,手动方式的配置是:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
                <property name="driverClassName">
                        <value>com.mysql.jdbc.Driver</value>
                </property>
                <property name="url">
                        <value>jdbc:mysql://localhost/examer</value>
                </property>
                <property name="username">
                        <value>root</value>
                </property>
                <property name="password">
                        <value></value>
                </property>
        </bean>


  很好读是不是?假如我们使用JNDI数据源,那么dataSource的声明就应该是:

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
                <property name="jndiName">
                 
[1] [2] [3] [4] [5] [6]
Tags:关键字:Learn Spring in spring(三)
责任编辑:glen