深入浅析Hibernate中的配置文件

  介绍

今天就跟大家聊聊有关深入浅析Hibernate中的配置文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

& lt; !DOCTYPE hibernate配置公共   “-//Hibernate/Hibernate配置3.0 DTD//EN"   “http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"比;      & lt; hibernate-configuration>   & lt; !——通常,一个会话工厂节点代表一个数据库——比;   & lt; session-factory>      & lt; !——1。数据库连接配置——比;   & lt;属性名=癶ibernate.connection.driver_class"祝辞com.mysql.jdbc.Driver   & lt;属性名=癶ibernate.connection.url"祝辞jdbc: mysql:///day17   & lt;属性名=癶ibernate.connection.username"祝辞root   & lt;属性名=癶ibernate.connection.password"祝辞root   & lt; !   数据库方法配置,hibernate在运行的时候,会根据不同的方言生成符合当前数据库语法的sql   ——比;   & lt;属性名=癶ibernate.dialect"祝辞org.hibernate.dialect.MySQL5Dialect         & lt; !——2。其他相关配置——比;   & lt; !——2.1显示hibernate在运行时候执行的sql语句——比;   & lt;属性名=癶ibernate.show_sql"祝辞true   & lt; !——2.2格式化sql——比;   & lt;属性名=癶ibernate.format_sql"祝辞true   & lt; !——2.3自动建表——比;   & lt;属性名=癶ibernate.hbm2ddl.auto"祝辞update         & lt; !——3。加载所有映射——比;   & lt;映射资源=?cn/itcast/entity/Employee.hbm.xml"/比;      & lt;/session-factory>   & lt;/hibernate-configuration>

里面主要得代码都有注释说明,大家一看就会懂,在xml文件的最近,我们看到有一句代码为:

 

这是添加一个映射文件,意思就是你要使用的数据库中的表

<强>映射文件为:

& lt;及# 63;xml version=?.0“, # 63;比;   & lt; !DOCTYPE hibernate映射公共   “-//Hibernate/Hibernate映射DTD 3.0//EN"   “http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"比;      & lt; hibernate映射包=癱n.itcast.entity"祝辞      & lt;类名称=癊mployee"表=癳mployee"比;      & lt; !——主键,映射——比;   & lt; id名称=癳mpId"列=癷d"比;   & lt;生成器类=皀ative"/比;   & lt;/id>      & lt; !——非主键,映射——比;   & lt;属性名=癳mpName"列=皀ame"祝辞& lt;/property>   & lt;属性名=皐orkDate"列=皐orkDate"祝辞& lt;/property>      & lt;/class>      & lt;/hibernate-mapping>

这个配置文件和一个实体类的员工。java相关联,名字里面的值是类中的属性,列里面的值是数据库表中员工的字段名称,通过映射相关联起来。

深入浅析Hibernate中的配置文件

深入浅析Hibernate中的配置文件

通过映射文件相关联起来。

如上所述,就是一个简单的Hibernate的配置过程,如果新手读者想学习的话,可以将上述文件中的部分改一下就可以了,主配置文件中主要涉及数据库的连接,包括数据库驱动,所连接的数据库名称,以及数据库用户名以及密码,还有就是下面的要加载的映射文件。

看完上述内容,你们对深入浅析Hibernate中的配置文件有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

深入浅析Hibernate中的配置文件