Hibernate(3)

该忘记的早就忘记,该留下的永远留下。答应我,忍住你的痛苦,不发一言,穿过这整座城市。 ——海子 《太阳和野花》

Hibernate的配置文件

现在我们新建一个,来进行学习

先生成配置文件,如下图

接下来,因为我们知道这个文件的作用,所以我们首先肯定是要加入数据库信息的,原生的如下图

我们可以通过在这个工厂的标签下通过

来填入数据库的密码,驱动,这些基本信息。

然后我们因为使用数据库后,在Hibernate还提供了额外的配置,如下

还有一个重要的配置就是关联的类的.hbm.xml文件

通过他,Hibernate可以更好的管理关联类和数据库的内容信息

对于上述的配置,在简单的概述一下

Dialect,这个属性是用来定义数据库方言的,不同数据库有不同的小差别,用这个来进行区分,最后让数据库明确的了解到底是什么数据库,哪一个版本的数据库。

hibernate.show_sql:从字面我们能看到,它说的是是否显示SQL语句我们将它设置为true,方便观察

format_sql:是否对打印出来的sql语句的格式进行排版

hbm2ddl.auto:在启动和停止时自动地创建,更新或删除数据库模式。取值 create update create-drop validate

以上这些就是我们Hibernate配置文件中的主要的参数,首先我们明确配置文件的作用,它的目的就是和数据库交互,所以要设置数据库的相关信息,主要信息设置了,那么相对应的,还有额外的其他配置参数,就如上所说,这些就是今天的内容。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180208G0058I00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券