如何在Netbeans中编辑HibernateDTD

时间:2019-07-04 12:02:46

标签: hibernate netbeans netbeans-8 dtd

我们正在Hibernate和Struts中运行一个项目,并在Netbeans中运行一个IDE。

上次我们在生产环境中遇到了有关休眠DTD的问题。

当我们使用Netbeans代码生成工具创建Hibernate XML文件和配置文件时,它正在将映射文件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而不是sourceforg.net url生成映射文件,而我们必须手动更改它。

我们如何坚持要求Netbeans映射文件DTD网址应为

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

0 个答案:

没有答案