Javax @NotNull annotation usage

后端 未结 4 380
隐瞒了意图╮
隐瞒了意图╮ 2021-01-17 12:49

I have a simple method to get a list of documents for a given companyId. Here is the method:

@Override
public List getDocumentL         


        
4条回答
  •  离开以前
    2021-01-17 13:41

    From The Java EE 6 Tutorial:

    The Bean Validation model is supported by constraints in the form of annotations placed on a field, method, or class of a JavaBeans component, such as a managed bean.

    You should place your validation of a field related to a declared bean, something like this:

    @Entity
    @Table(name="users")
    public class BackgammonUser {
    
        @Id
        @GeneratedValue(strategy=GenerationType.IDENTITY)
        private Long userId;
    
        @Column(name="username")
        @NotBlank
        private String userName;
    
        @NotBlank
        private String password;
    
        @NotNull
        private Boolean enabled;
    }
    

    The BackgammonUser is considered to be a bean.

提交回复
热议问题