我有以下映射:冬眠5:发电机类=“序列”工作不
<id name="id" type="java.lang.Long" column="id">
<generator class="sequence">
<param name="sequence">tracksdata_seq</param>
</generator>
</id>
一切都很好,当我在Hibernate的4.2,它的工作。现在我正在迁移到Hibernate 5并面临以下问题:
2015-10-06 19:49:50 DEBUG SQL:92 - select nextval ('hibernate_sequence')
2015-10-06 19:49:50 DEBUG SqlExceptionHelper:122 - could not extract ResultSet [n/a]
org.postgresql.util.PSQLException: ERROR: relation "hibernate_sequence" does not exist
如何解决此问题?
P.S. Hibernate 5.0.2.Final。
它正在寻找序列hibernate_sequence,你在上面的映射中提到过吗?你有tracksdata_seq,不知道这是否涉及hyberante_sequence – Zeus
这不应该指的是hibernate_sequence - 它必须使用tracksdata_seq,就像它在休眠4.2。 – maksim2020
@ maksim2020我有从4.3.8迁移到5.0.6Final的相同问题。这只会在您使用XML映射时发生。我切换到JPA注释,它工作正常。 – Gustavo