سؤال

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?

هل كانت مفيدة؟

المحلول

Have you tried setting the optional flag of @ManyToOne?

@ManyToOne(optional=false) 
@JoinColumn(name = "sport_id", nullable=false)
public Sport sport;
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top