当前位置: 代码迷 >> Eclipse >> 关于hibernate配置文件的有关问题
  详细解决方案

关于hibernate配置文件的有关问题

热度:27   发布时间:2016-04-23 13:35:30.0
关于hibernate配置文件的问题?
阅读一个已经存在的工程代码;该工程使用myeclips spring + hibernate开发,发现该工程的hibernate配置文件只有 hbm.xml 文件 没有 cfg.XML 文件,
在该工程src目录下发现 deploy.properties 文件,该文件内容如下:
database.url=jdbc:oracle:thin:@127.0.0.1:1521:orcale
database.username=mytest 
database.password=123
database.driver=oracle.jdbc.driver.OracleDriver
dataSource.jndiName=java:comp/env/jdbc/OracleDS

spring-main.xml 文件使用了 deploy.properties ,spring-main.xml 文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

<description>
Persistence and Date Access Base Configuration
</description>


<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:/deploy.properties</value>
</list>
</property>
</bean>

<!-- ========================= Import Resource ========================= -->
<import resource="spring-dao.xml"/>
<import resource="spring-core.xml"/> 
<import resource="spring-hrm.xml"/> 
<import resource="spring-doc.xml"/> 
<import resource="spring-job.xml"/>
<!-- ========================= GENERAL DEFINITIONS ========================= -->

</beans>



请问该deploy.properties 是否就是连接数据库的配置文件. 他是否替代了cfg.XML的作用?



------解决方案--------------------
一般集成的话,配置的过程都集中在spring中了,单独的cfg.xml基本用不到 。。。
  相关解决方案