当前位置: 首页 > 知识库问答 >
问题:

如何指定DTD路径从项目路径hibernate.cfg.xml

骆文华
2023-03-14

我的冬眠。cfg。xml是:

<?xml version='1.0' encoding='utf-8'?> 
  <!DOCTYPE hibernate-configuration SYSTEM "hibernate-configuration-3.0.dtd">
    <hibernate-configuration>
       <session-factory>
        ...
       </session-factory>
    </hibernate-configuration>

hibernate-configuration-3.0.dtd怎么可能从java项目路径中提取?

换句话说,我想使hibernate-configuration-3.0。dtd离线工作。

共有1个答案

商璞
2023-03-14

您需要将dtd文件添加到类路径中,并将其引用如下:

<!DOCTYPE hibernate-configuration SYSTEM 
    "classpath://hibernate-configuration-3.0.dtd">
 类似资料:
  • 我有3个项目,ProjectB,ProjectC。 当我构建ProjectB时,它没有任何问题。但是当我试图构建ProjectA时,它在控制台上出现以下错误而失败。 评估项目“:ProjectB”时出现问题。在项目:ProjectB中找不到路径为:ProjectC的项目。 build.gradle-ProjectC settings.gradle-ProjectC build.gradle - 项

  • 问题内容: 我有这个定义: 我正在使用Symfony 1,并且想在上安装它们。我该如何指定? 问题答案: 看来您可以将目录定义为其他内容(在您的情况下): 然后,您可以将包名称重命名为其中没有级别目录,例如: 因此,您应该看起来像这样: 编辑 使用此配置,您将获得路径(这 当然 对symfony不利): 插件/sfGuardPlugin/sfGuardPlugin-4.0.2/ 我发现了一个解决方

  • 有没有办法从我的Gradle构建的groovy项目中访问Gradle groovy插件源集目录?我正在寻找默认的gradle src和resources目录。 我需要它来避免在项目中硬编码资源目录,但使用默认的Groovy插件资源目录(resources/main)。

  • 首先,我不完全确定这是正确的问题。基本上,我的最终目标是生成一个可以操作一组。docx文件的程序,以便对每个文件进行小的更改。在我看来,docx4j是实现这一目标的最佳方式。但是,我从来没有使用过提供的库之外的库。我首先试图破译手册中提供的所有信息,然后告诉我需要SLF4J才能使用Docx4J。 从这一点来看,我想我做错了什么。我很确定我知道我想写的程序背后的伪逻辑,但我不确定如何写它。我还没有做

  • 问题内容: 我使用脚本来构建我的项目。我希望能够从其他目录运行脚本。也就是说,不要执行以下操作: …我只想做类似的事情: 要么 这可能吗? 问题答案: 使用对我有用: 哪里是你的所在目录 的package.json 与定义的命令。

  • 问题内容: 我有一个包含2个软件包的项目: tkorg.idrs.core.searchengines tkorg.idrs.core.searchengines 在包(2)中,我有一个文本文件;在包(1)中,我有一个类。这是代码: 但是有这个错误: 你能给出解决方案吗?谢谢。 问题答案: 如果它已经在类路径中,则只需从类路径而不是磁盘文件系统中获取它即可。不要在中摆弄相对路径。它们取决于当前的工