Ruhezustand "nicht bekommen konnte nächste Sequenz mit dem Wert" oracle
bekomme ich diesen Fehler could not get next sequence value
wenn ich versuche zu speichern diese Entität mit Hibernate:
package beans;
import javax.persistence.*;
@Entity
@Table(schema = "EVGENY")
public class Article {
@SequenceGenerator(name="ArticleGen", sequenceName="ARTICLESEC")
@Id
@GeneratedValue(generator= "ArticleGen")
private int id;
@Column(name="title")
private String title;
@Column(name="text")
private String text;
@Column(name="postat")
private String postat;
@ManyToOne
@JoinColumn(name = "USER_ID")
private UserAcc user;
public Article(){
}
Get Set...
}
insert into article (title) values('asdfaf');
in Oracle SQL Developer diese insert into article (title) values('asdfaf');
gut funktioniert.
wenn ich die set-id-variable explizit ( Article a = new Article();a.setId(3);
)
alles ist OK. Ich doppelt überprüft den Namen der Sequenz.
Sind Sie in der Lage, wählen Sie die nächste sequence-Wert bei angemeldet als der gleiche Benutzer, der Ruhezustand ist die Verbindung mit? wählen Sie ARTICLESEC.nextval from dual;
Ich denke, ja. Ich habe eine andere Einheit, die perfekt funktioniert mit der Reihenfolge. Ich werde versuchen, neue Sequenz, um die Datenbank neu starten und neu zu schreiben, die Person. Hoffe, dass etwas funktioniert
Ich denke, ja. Ich habe eine andere Einheit, die perfekt funktioniert mit der Reihenfolge. Ich werde versuchen, neue Sequenz, um die Datenbank neu starten und neu zu schreiben, die Person. Hoffe, dass etwas funktioniert
InformationsquelleAutor Evgeni Dimitrov | 2011-04-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen von Benutzerberechtigungen auf die Reihenfolge. Die meisten der Zeit es ist, gewähren Problem
InformationsquelleAutor Diallo
Ich kenne eine Menge Gründe, um diese Ausnahme. Vielleicht können Sie die Fragen und geben Sie mir einige weitere details zu Ihrem problem:
InformationsquelleAutor Frank Szilinski