我有一个名为 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(使用前将#替换为@)