浏览 4350 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-23
<?xml version="1.0" encoding="gb2312"?> <!-- Spring配置文件的DTD定义--> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <!-- Spring配置文件的根元素是beans--> <beans> <!--定义数据源,该bean的ID为dataSource--> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <!-- 指定数据库驱动--> <property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property> <!-- 指定连接数据库的URL--> <property name="url"><value>jdbc:mysql://wonder:3306/j2ee</value></property> <!-- root为数据库的用户名--> <property name="username"><value>root</value></property> <!-- pass为数据库密码--> <property name="password"><value>pass</value></property> </bean> <!--定义Hibernate的SessionFactory--> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <!-- 依赖注入数据源,注入正是上文定义的dataSource--> <property name="dataSource"><ref local="dataSource"/></property> <!-- mappingResouces属性用来列出全部映射文件> <property name="mappingResources"> <list> <!--以下用来列出所有的PO映射文件--> <value>lee/Person.hbm.xml</value> </list> </property> <!--定义Hibernate的SessionFactory的属性 --> <property name="hibernateProperties"> <props> <!-- 指定Hibernate的连接方言--> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <!-- 不同数据库连接,启动时选择create,update,create-drop--> <prop key="hibernate.hbm2ddl.auto">update</prop> </props> </property> </bean> <!-- 配置Person持久化类的DAO bean--> <bean id="personDao" class="lee.PersonDaoImpl"> <!-- 采用依赖注入来传入SessionFactory的引用--> <property name="sessionFactory"><ref local="sessionFactory"/></property> </bean> </beans> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |