用户登录
用户注册

分享至

hibernate5.0配置文件

  • 作者: 遥小远
  • 来源: 51数据库
  • 2021-01-17
Hibernate给人的感受是灵活的,要达到同一个目的,我们可以使用几种不同的办法。就拿Hibernate配置来说,常用的有如下三种方式,任选其一。
在 hibernate.cfg.xml 中加入元素 ,放置在类路径(classpath)的根目录下。
将 hibernate.properties 放置放在类路径的根目录下。
可编程的配置方式,即在程序中配置Hibernate的启动参数、加载映射文件,需要用Configuration接口来实现这一方式。

使用hibernate.cfg.xml是我比较喜欢的方式,一方面xml天生的优势——良好的可读性,让配置的意图一目了然。另一方面这是官方推荐使用的,如果同时在hibernate.cfg.xml和hibernate.properties对Hibernate进行了配置,那么前者将覆盖后者。

hibernate.properties可以非常的简洁明了,并且有一种linux配置文件的风格。以#开始一行的注释,用键值对的方式存储配置参数。




  hibernate可以使用xml或属性档案来配置session actory,预设的配置文件名称?hibernate.cfg.xml或hibernate.properties。  上一个主题中所示范的?使用xml文件的方式,一个xml文件的例子如下: hibernate.cfg.xml true net.sf.hibernate.dialect.mysqldialect com.mysql.jdbc.driver jdbc:mysql://localhost/hibernatetest caterpillar 123456  使用xml文件进行配置时,可以在当中指定物件与资料库表格的映射文件位置,xml配置文件的位置必须在classpath的设定中,例如单机执行时主程式的位置,或是web程式的web-inf/classes中,我们使用下面的方式来读入xml文件以配置hibernate: sessionfactory sf = new configuration().configure().buildsessionfactory();  configuration表示java物件与资料库表格映射的集合,?用於之後建立sessionfactory,之後configuration就不再有作用。预设的xml文件名称是hibernate.cfg.xml,您也可以指定文件的名称,例如: sessionfactory sf = new configuration() .configure("db.cfg.xml") .buildsessionfactory();
软件
前端设计
程序设计
Java相关