Pregunta

In my Entity class I have a field annotated as follows:

@ManyToOne
@JoinColumn(name = "sport_id", nullable=false)
public Sport sport;

in SQL it generates

sport_id                  bigint,

but I expect it to be

sport_id                  bigint not null,

Is it a bug of Ebean?

¿Fue útil?

Solución

Have you tried setting the optional flag of @ManyToOne?

@ManyToOne(optional=false) 
@JoinColumn(name = "sport_id", nullable=false)
public Sport sport;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top