我有以下映射:冬眠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