En Hibernate 4 He encontrado (nuevo para mí) la posibilidad de utilizar el esquema XSD en lugar de DTD.Nuevo esquema XSD en Hibernate 4
<hibernate-mapping xmlns="http://www.hibernate.org/xsd/hibernate-mapping"
xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping hibernate-mapping-4.0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Pero la ubicación del esquema no es válida y durante la inicialización recibí un error.
¿Alguien sabe qué hay de malo con XSD en Hibernate 4?
Si lo desea, aquí está una ubicación en funcionamiento (a partir de ahora) del archivo de definición de esquema XML para los archivos de configuración de Hibernate: ** http: //hibernate.org/xsd/hibernate-configuration/hibernate-configuration-4.0 .xsd ** Puedes usarlo dentro del atributo 'xsi: schemaLocation'. La siguiente página tiene enlaces a archivos XSD disponibles para Hibernate (actualmente solo hay una XSD allí): http://hibernate.org/xsd/hibernate-configuration/. – informatik01