18
tengo un id:Ebean busca equivocado nombre de la secuencia en el Marco de Juego 2
@Column(name = "device")
@GeneratedValue(strategy = GenerationType.AUTO, generator = "device_gen")
@SequenceGenerator(name = "device_gen", sequenceName = "device_id")
@Id
public Integer id;
SequenceGenerator define el sequenceName como device_id
pero tratando de salvar a una entidad consigo el error: relación "public.device_seq" hace no existe.
¿Por qué está buscando device_seq
en lugar de device_id
?
estoy usando PostgreSQL
cuales db está usando? –
@PereVillega PostgreSQL 9.X –
Sé que Anorm tuvo problemas similares (con prefijos) debido al controlador JDBC de PostgreSQL, así que sospecho que ese es el caso, pero no puedo garantizarlo. Si pudieras probar y asegurarte de que esto funciona en MySQL, entonces podrías generar un error para Play/Ebeans en él. –