18
mam ID:Ebean wygląda na niewłaściwej nazwy sekwencji w grze Framework 2
@Column(name = "device")
@GeneratedValue(strategy = GenerationType.AUTO, generator = "device_gen")
@SequenceGenerator(name = "device_gen", sequenceName = "device_id")
@Id
public Integer id;
SequenceGenerator definiujący sequenceName jak device_id
ale stara się uratować podmiot pojawia się błąd: relację „public.device_seq” robi nie istnieje.
Dlaczego szuka się device_seq
zamiast device_id
?
Używam PostgreSQL
które db używasz? –
@PereVillega PostgreSQL 9.X –
Wiem, że Anorm miał podobne problemy (z prefiksami) ze względu na sterownik JDBC PostgreSQL, więc podejrzewam, że tak jest, ale nie mogę tego zagwarantować. Jeśli możesz spróbować upewnić się, że działa to w MySQL, możesz zgłosić błąd związany z grą/Ebeans. –