Как редактировать HibernateDTD в Netbeans - PullRequest
0 голосов
/ 04 июля 2019

Мы выполняем проект в Hibernate и Struts и IDE, использующих в Netbeans.

В прошлый раз мы столкнулись с проблемой в нашей производственной среде в отношении гибрида DTD.

Когда мы создаем XML-файлы и файлы конфигурации Hibernate с помощью инструмента генерации кода Netbeans, он создает файлы сопоставления DocType как

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

Но когда мы загружаем эти файлы DTD на рабочий сервер, мы сталкиваемся с проблемой загрузки файлов сопоставления, вместо этого мы должны установить URL-адрес sourceforg.net, как показано ниже

<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

Производственная проблема может быть решена путем изменения URL

http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd

до http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd.

Но проблема в том, что всякий раз, когда Netbeans создает файлы pojo, он генерирует файлы сопоставления с URL-адресами гибернации вместо URL-адреса sourceforg.net, и мы должны вручную изменить его.

Как мы можем настаивать на Netbeans, чтобы URL-адрес DTD для файлов отображения был

 <!DOCTYPE hibernate-mapping PUBLIC 
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> 
...