【问题标题】:how to avoid the dependency project entity table creation in Spring jpa DATA?如何避免在 Spring jpa DATA 中创建依赖项目实体表?
【发布时间】:2018-09-03 09:02:45
【问题描述】:

我有一个名为 Employee.java.its 的实体项目在 XYZschema 中创建员工表。

我有另一个项目 B,其实体名为 department.java。它在 ABC 模式中创建部门表。

现在我将项目 A 作为依赖项添加到项目 B。但是现在员工和部门表都在 ABC 模式中创建。

如何避免在架构 ABC 中创建员工表?

【问题讨论】:

  • 你能显示一些代码吗,例如弹簧配置?
  • 移除hibernate.ddl.auto或设置为validate
  • hibernate.ddl.auto 将应用于所有使用@Entity 注释扫描的实体。不能只创建一个实体。
  • @Antoniossss..adding validate 抛出错误“Schema-validation: missing table [xyz.employee]”
  • @CRISTIAN ROMERO MATESANZ..okay.有没有办法,我们可以排除那些实体吗?

标签: spring


【解决方案1】:

如果你使用:

 @SpringBootApplication
 @EntityScan( basePackages = {"com.youpackage"} )

将您的课程更改为此路线之外的另一个包。 (com.anotherpackage) 并且您的 @entity 不会被 Spring boot 扫描。

【讨论】:

    猜你喜欢
    • 2018-12-03
    • 2015-01-14
    • 2019-07-28
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    • 2014-09-03
    相关资源
    最近更新 更多