我正在制作一个应用程序,它会根据您要查询的数据提供不同的过滤器。我正在尝试根据实体的“可空”属性来设置是否需要过滤器。
@Entity
@Table(name = "PLAYER")
public class Player {
...
@Column(name = "NAME", nullable = false)
private String name;
...
}
然后通过API调用获取字段,并检查字段是否可为空,以将其标记为必填。
我看过文档,但它只说了什么是字段,它的选项,如何使用它们,但没有关于检查运行时的属性。
能做到吗?
1条答案
按热度按时间ep6jt1vc1#
如果我没有理解错的话,您可以使用JavaReflections来检查注解是否设置为可空。
例如: