я получаю эту ошибку could not get next sequence value
при попытке сохранить эту сущность в 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');
в Oracle SQL Developer это insert into article (title) values('asdfaf');
хорошо работает.
если я установил переменную id явно (Article a = new Article();a.setId(3);
)
все отлично. Я дважды проверил название последовательности.