0
我將Activiti應用程序從內存數據庫切換到Oracle。腳本activiti.oracle.create.engine.sql
,activiti.oracle.create.history.sql
,activiti.oracle.create.identity.sql
已成功執行,並且所有表都在數據庫中創建。應用程序啓動正常並獲得初始化沒有任何問題。但是,當我嘗試運行我的Activiti工作流程時,出現以下錯誤。如何爲Activiti創建Hibernate序列?
Hibernate: select hibernate_sequence.nextval from dual
[2016-03-09 10:02:35] [W] [SqlExceptionHelper.logExceptions:144] SQL Error: 2289, SQLState: 42000
[2016-03-09 10:02:35] [E] [SqlExceptionHelper.logExceptions:146] ORA-02289: sequence does not exist
我的工作流需要一些變量,這些變量在JPA存儲庫中保存。我明白這個錯誤會被返回,因爲Hibernate無法找到爲我的變量生成ID的序列。
我的問題是我是否需要創建這個序列自己或它是由我錯過了其中一個腳本創造出來的?提前感謝!
順便說一句,我有以下的設置,以確保DDL腳本不會在啓動
spring.jpa.generate-ddl=false
spring.jpa.hibernate.ddl-auto=none
謝謝,Dragan! – jubedus