3
我四處尋找解決方案,以使用Oracle我能找到這樣從遠是方法NEXTVAL com.mysema.query.sql.SQLExpression唯一這個問題,但但我不太清楚如何使用它,甚至在文檔中找不到任何東西。如何使用QueryDSL獲得序列nextval?
是否有人不得不使用它,也想出了它?
我四處尋找解決方案,以使用Oracle我能找到這樣從遠是方法NEXTVAL com.mysema.query.sql.SQLExpression唯一這個問題,但但我不太清楚如何使用它,甚至在文檔中找不到任何東西。如何使用QueryDSL獲得序列nextval?
是否有人不得不使用它,也想出了它?
只需撥打
SQLExpressions.nextval("sequence name")
如果您需要其他類型的調用例如獲得長型
的表達
SQLExpressions.nextval(Integer.class, "sequence name")
使用JPAQuery,SQLQuery,JPASQLQuery等查詢調用它還是以不同的方式調用?我已經嘗試使用這三個查詢到目前爲止,無法完成這項工作。 –
請提供堆棧跟蹤。 SQLQuery和JPASQLQuery應該可以工作。 JPAQuery用於JPA查詢(ORM查詢)。 –
還提供查詢源代碼。 –