我有一个Spring启动应用程序,当我开始运行它需要时间来加载它卡住了
org.hibernate.dialect.PostgreSQLDialect
经过研究,我找到了一个解决方案,可以快速地将其放入属性中
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false
现在运行速度更快,但INSERT语句不起作用。我收到以下错误
ERROR: currval(): currval of sequence "some_id_seq" is not yet defined in this session
如何解决这一问题?
我是应该解决启动时的缓慢问题,还是应该解决插入问题
1条答案
按热度按时间zpgglvta1#
Hibernate试图为postgres使用全局id生成器。要修复此错误,您需要通过属性文件禁用id生成器Map。例如: