从依赖项中忽略实体持久性

时间:2019-03-19 09:56:14

标签: java maven wildfly-8

我正在开发需要一些依赖项的Web应用程序,其中之一就是

    <dependency>
        <groupId>be.cocof.ddp</groupId>
        <artifactId>ddp-model</artifactId>
        <version>1.2</version>          
    </dependency>

(此依赖关系是由我可以联系的第三方开发的)

在此特定依赖项中,存在实体。在pom.xml文件中,如果我像上面键入的那样添加依赖项,则在wildfly的部署中会出现错误:基本上,我使用这些实体,但是本地数据库中没有映射的表。除了我只使用那些实体是因为我需要它们来构建一个请求,以通过由相同依赖项开发人员开发的REST服务发送请求。我不需要将所有实体信息都保留在数据库中。

那么,如何在不必在数据库中创建表的情况下使用此依赖关系?

1 个答案:

答案 0 :(得分:0)

我认为,如果不创建与实体相关的表,就无法部署应用程序。如果使用休眠模式,则可以将属性“ hbm.ddl.auto-create”设置为“ true”。启动服务器时,这将自动创建与实体相关的表。