浅谈Hibernate XML配置文件

Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate XML配置文件,包括介绍Hibernate Configuation类等方面。

Hibernate XML配置文件

如果你觉得可以在容器之外使用现有的Hibernate对象的话,那你首先要做的事就是得自己手工管理所有的配置项,在本文余下部分我所采用的方法是使用一个基于命令行的JAVA程序。既然你已经配置了Hibernate XML配置文件,你应该知道需要提供的参数,例如JNDI DataSource名,实体映射文件,还有其他一些处理SQL日志的属性。如果你想使用命令行程序的话,你就得解决如何解析XML文件和把它添加到配置项中的这些问题。虽然解析XML文件也不难,但这本身并不是我们的重点。因此,我建议使用propetries文件,properties文件比较直观而且容易加载并从中读取数据。下面是配置Hibernate所需要的最小属性集(不包括任何实体映射)。

hibernate.dialect=net.sf.hibernate.dialect.PostgreSQLDialect  



hibernate.connection.driver_class=org.postgresql.Driver  




hibernate.connection.url=jdbc:postgresql://devserver/devdb  




hibernate.connection.username=dbuser 




hibernate.connection.password=dbpassword 



hibernate.query.substitutions yes 'Y' 

相关推荐