Witam,
Oto treść mojego problemu:
Execution exception
[PersistenceException: Error getting sequence nextval]
61
62
63 Logger.debug("addLogMessage method");
64 log.save(); <-- błąd w tym miejscu
65 return redirect(routes.Application.index());
66 }
67
część modelu:
@Entity
public class LogMessage extends Model{
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="log_gen_name")
@SequenceGenerator(name="log_gen_name", sequenceName="log_gen_name")
@Id
public long id;
Treść pliku sql jaki generuje Ebean:
# --- Created by Ebean DDL
# To stop Ebean DDL generation, remove this comment and start using Evolutions
# --- !Ups
create table log_message (
id number(19) not null,
opcode_name varchar2(255),
constraint ck_log_message_status check (status in (0,1)),
constraint pk_log_message primary key (id))
;
create sequence log_gen_name;
# --- !Downs
drop table log_message cascade constraints purge;
drop sequence log_gen_name;
Całości plików nie wrzucałem bo nie ma takiej potrzeby. Korzystam z bazy Oracle. Przewertowałem internet w poszukiwaniu błędu i zastosowałem się do wskazówek, ale nadal nie mogę zapisać nic w bazie.. Nie wiem o co chodzi z tym sequence. Ma ktoś jakiś pomysł ?