Package io.ebean.annotation
Annotation Type NotNull
-
@Retention(RUNTIME) @Target(FIELD) public @interface NotNull
A non-JPA standard alternative to using@Column(nullable=false)or javax validation@NotNull.We would typically prefer to use the standard annotations but with entity beans written in Kotlin as constructor properties the javax validation
@NotNullis applied as parameter on the constructor rather than as a property mapping.So it is generally not ideal to use this non-standard JPA annotation but some may prefer it style wise - especially with Kotlin.