Java @NotNull类型注释-Solrj

Java @NotNull类型注释-Solrj,java,solr,solrj,Java,Solr,Solrj,我有一个solr模式,其中几乎每个字段都是required=true 我使用以下POJO在solr中持久化数据 @Field(value = "id") private String id; @Field(value = "entity_id") private Long entityId; ... 现在,在将其发送给solr之前,我正在显式地检查每个字段是否为null是否有@NotNull或@Field attribute等注释,如required=true,这样我就不需要检查它们了?不幸

我有一个solr模式,其中几乎每个字段都是required=true

我使用以下POJO在solr中持久化数据

@Field(value = "id")
private String id;

@Field(value = "entity_id")
private Long entityId;
...

现在,在将其发送给solr之前,我正在显式地检查每个字段是否为null
是否有@NotNull或@Field attribute等注释,如required=true,这样我就不需要检查它们了?

不幸的是,我不相信SolrJ具有这种功能。(源代码-我查看了源代码。该字段没有定义,也没有其他可能有用的bean。)

thx josh,谢谢回复。我也搜索了一下,但没有找到。似乎我必须继续进行显式验证。