Spring-Hibernate配置中,引用外部property文件

在Hibernate配置中,包含了一些数据库连接的设置,hbm.xml映射文件配置。

 

到实际运行环境中,对于数据库连接这些,需要根据实际环境,由运行人员进行替换。

 

如果让他们直接修改xml文件,担心会破坏文件结构,或者把文件弄乱。因此这些配置都放在外部的property文件中,在hibernate配置文件终能够进行引用。

 

方法:

 

如果是spring集成的hibernate,在spring配置文件中:

 

  

 

 

 

 

 

这样就引入了配置文件 jdbc.property, 放在classpath路径中就可以了。

 

在spring的数据源配置中,可以采用jdbc.property文件中定义的那些属性:

 

  ${jdbc.driverClassName}

  ${jdbc.jdbcUrl}

  ${jdbc.user}

  ${jdbc.password}

 

 

 

 


再对hibernate的配置进行设置

 

  

  

    

        ${hibernate.dialect}

        ${hibernate.show_sql}

        ${hibernate.cache.use_query_cache}

        ${hibernate.jdbc.fetch_size}

        ${hibernate.jdbc.batch_size}

    

  

 

 

 

或者把hibernate的配置文件还是放在外部,通过spring把hibernate的文件include进来,这样更干净

 

  

    

    

  

 

 

 

 

你可能感兴趣的:(hibernate,spring,bean,class,数据库,query,技术区,常用技术)