Esse erro aparece as vezes na minha aplicação … tenho a tabela e a sequence ! já viram?
Caused by: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 10g release 4 (10.1.4.0.0) (Build 051115Dev)): oracle.toplink.essentials.exceptions.DatabaseException
Internal Exception: org.apache.derby.client.am.SqlException: Table 'SEQUENCE' does not exist.Error Code: -1
Call:UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + 50 WHERE SEQ_NAME = 'SEQ_GEN'
Como você declarou sua sequence?
Esse problema é justamente pq ele NÃO declarou 
como não declarei?
@Entity
@Table(name = "operadora_notificacao")
@SequenceGenerator(name = "operadora_notificacao_id_seq", sequenceName = "operadora_notificacao_id_seq", allocationSize = 1)
public class OperadoraNotificacao implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(generator = "operadora_notificacao_id_seq", strategy = GenerationType.SEQUENCE)
@Column(name = "id", nullable = false)
private Integer id;
Essa sequence foi criada no DB?
Na verdade o problema é que tinha outra classe utilizando a mesma sequence.
Então fica registrado: Quando der essa mesma mensagem de erro (tem vários lugares na internet com esse erro e não tem resposta) pode procurar em outra classe, que no ctrl+c e ctrl+v deve ter ficado o mesmo nome.
Eu não vejo problema em utilizar a mesma sequence para mais de uma classe.
Pelo menos o hibernate não se importa com isso, não sei quanto ao Toplink.
Tanto que se criar um projeto no postgres e deixa sequence no auto, o hibernate cria apenas uma sequence que é utilizada por todas as classes.
O problema não é usar, é declarar. Pode testar … não funciona.
valeu pela força.
[quote=orogerio]O problema não é usar, é declarar. Pode testar … não funciona.
valeu pela força.
[/quote]A ta, c ta falando esse código aqui —> @SequenceGenerator(name = "operadora_notificacao_id_seq", sequenceName = "operadora_notificacao_id_seq", allocationSize = 1)
Valeu