在Hibernate中,我们将hibernate配置文件写为
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.org/dtd/hibernate-configuration-3.0.dtd">
在这种情况下,如果我们删除FPI(正式公共标识符),那么它仍在工作。为什么?那么编写FPI需要什么?
Ex: - 如果我们将hibernate配置文件写为
<!DOCTYPE hibernate-configuration PUBLIC
""
"http://hibernate.org/dtd/hibernate-configuration-3.0.dtd">
答案 0 :(得分:0)
Doctype / XML Schema可用于检查XML文件是否格式正确。 Hibernate并不需要关心它,只要内容 格式良好(在解析XML内容时它肯定会注意到这一点)。
将其包含在文件中将允许工具为您提供其他功能,例如自动完成和有效性检查。这不是绝对的要求。