play 和 postgres 未找到关系错误(虽然表确实存在)

2024-01-06

我有一个名为 ETL_TABLES 的表,它驻留在公共模式上。在 我的 application.conf 我有以下行:

hibernate.default_schema=public

这应该意味着 postgres 的 search_path 设置为公共模式。

我有课Tables,与@Table(name="ETL_TABLES")注解。 但是当我尝试访问实体类时,例如通过Tables.findAll();然后错误显示关系“public.etl_tables” 不存在。

该表存在于 postgres 公共模式中,所以我在做什么 这里错了?


确保你已经设置了 postgresql 方言:

jpa.dialect=org.hibernate.dialect.PostgreSQLDialect
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

play 和 postgres 未找到关系错误(虽然表确实存在) 的相关文章

随机推荐