从 SequenceGenerator 获取下一个值

Avi*_*vin 3 jpa sequence-generators

我想利用 SequenceGenerator 并从序列生成器中获取下一个值。我想避免前往数据库并依靠序列生成器为我提供唯一值。此外,我使用该值在显示字段中显示唯一 ID,而不保留对象。

小智 5

它适用于 Oracle:

Query q = em.createNativeQuery("SELECT nombreSecuencia.NEXTVAL FROM DUAL");

return (java.math.BigDecimal)q.getSingleResult();
Run Code Online (Sandbox Code Playgroud)