Secuencias sobre EclipseLink
Buenas tardes comunidad.
Hoy me topé con un error raro y medio, espero me puedan ayudar.
Tengo una clase así:
@Table(name = "example", catalog = "", schema = "miesquema")
public class Example implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@SequenceGenerator( name = "miesquema_seq_example", sequenceName = "miesquema_seq_example", allocationSize = 1)
@GeneratedValue( strategy = GenerationType.SEQUENCE, generator = "miesquema_seq_example" )
@Column(name = "m_id")
private Long id;
@Basic(optional = false)
@Column(name = "m_nombre")
private String nombre;
.
.
.
//getters y setters
}
Hasta ahí "todo bien". Luego al persistir el objeto me sale este error:
Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Use of 'NEXT VALUE' requires database to be upgraded from version 10.5 to version 10.6 or later.
Error Code: -1
Call: VALUES(NEXT VALUE FOR miesquema_seq_example)
Query: ValueReadQuery(sql="VALUES(NEXT VALUE FOR miesquema_seq_example)")
¿Alguien tiene idea de qué puede estar pasando? ¿Alguna idea de cómo solucionarlo?
De antemano, gracias.
- Inicie sesión o regístrese para enviar comentarios
Tienes idea de la base de datos?
Sabes a que se refiere con lo que dice
"version 10.5 to version 10.6 or later"
Parece que tu BD no acepta el
Parece que tu BD no acepta el next value de esa manera , yo me imagino que podría estar mal escrita la secuencia pero si no entonces hay que ver con eclipse link de versión mas baja