一尘不染

在哪里可以找到Hibernate的DTD?

hibernate

hibernatejar中的DTD是了解可以包含哪些属性以及该标记的预期名称的好方法。

打开DTD文件是获得所有元素和属性的概述,查看默认值以及一些注释的最简单方法。

这将帮助程序员从scracth编写hibernate.cfg.xml文件(疯狂,但有些人确实要求在不使用internet的情况下实现:O)

当我们有一个hibernatejar时,请告诉DDT的位置。

这不是编程问题,但对程序员有帮助。


阅读 280

收藏
2020-06-20

共1个答案

一尘不染

Hibernate 5及更高版本

DTD:

hibernate-core-5.2.10.Final.jar\org\hibernate\hibernate-configuration-3.0.dtd
hibernate-core-5.2.10.Final.jar\org\hibernate\hibernate-mapping-3.0.dtd

XSD:

hibernate-core-5.2.10.Final.jar\org\hibernate\hibernate-configuration-3.0.xsd
hibernate-core-5.2.10.Final.jar\org\hibernate\hibernate-mapping-3.0.xsd

hibernate4

hibernate-core-4.3.5.Final.jar\org\hibernate\hibernate-configuration-3.0.dtd 
hibernate-core-4.3.5.Final.jar\org\hibernate\hibernate-mapping-3.0.dtd

Hibernate 4也升级为使用XSD:

hibernate-core-4.3.5.Final.jar\org\hibernate\hibernate-configuration-4.0.xsd
hibernate-core-4.3.5.Final.jar\org\hibernate\hibernate-mapping-4.0.xsd

hibernate3

对于旧版本,例如hibernate3.jar,可以在以下位置找到它们:

hibernate3.jar\org\hibernate\hibernate-configuration-3.0.dtd
hibernate3.jar\org\hibernate\hibernate-mapping-3.0.dtd

对于此处未列出的任何3.x或更高版本,您可以在hibernate- core-X.x.Final.jar压缩org.hibernate包下的归档文件中找到这些文件

2020-06-20