18
Ho un id:Ebean sembra per il nome sequenza sbagliata in Play Framework 2
@Column(name = "device")
@GeneratedValue(strategy = GenerationType.AUTO, generator = "device_gen")
@SequenceGenerator(name = "device_gen", sequenceName = "device_id")
@Id
public Integer id;
SequenceGenerator definisce il sequenceName come device_id
ma cercando di salvare un'entità ottengo l'errore: relazione "public.device_seq" fa non esiste.
Perché è in cerca di device_seq
anziché device_id
?
sto usando PostgreSQL
che db stai usando? –
@PereVillega PostgreSQL 9.X –
So che Anorm aveva problemi simili (con prefissi) a causa del driver JDBC PostgreSQL, quindi sospetto che sia il caso, ma non posso garantirlo. Se potessi provare ad assicurarti che funzioni in MySQL, potresti creare un bug per Play/Ebeans su di esso. –