Когда они появляются на поле / получателе @Entity, чем они отличаются? (Я сохраняю сущность через Hibernate ). К какой структуре и / или спецификации принадлежит каждый из них? @NotNullнаходится внутри javax.validation.constraints. вjavax.validation.constraints.NotNull javadoc написано...