In Hibernate 4 ho trovato (nuovo per me) la possibilità di utilizzare lo schema XSD anziché DTD.Nuovo schema XSD in 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">
Ma la posizione dello schema non è valida e durante l'inizializzazione ho avuto un errore.
Qualcuno sa cosa c'è di sbagliato in XSD in Hibernate 4?
Se lo si desidera, qui è una posizione funzionante (come ora) del file XML Schema Definition per i file di configurazione di Hibernate: ** http: //hibernate.org/xsd/hibernate-configuration/hibernate-configuration-4.0 .xsd ** Puoi usarlo all'interno dell'attributo 'xsi: schemaLocation'. La pagina seguente ha collegamenti ai file XSD disponibili per Hibernate (attualmente c'è solo _one_ XSD lì): http://hibernate.org/xsd/hibernate-configuration/. – informatik01