能否请任何人解释一下以下声明的含义
@Column(nullable = false )
@XmlElement(required = true, nillable = true )
Run Code Online (Sandbox Code Playgroud)
这意味着 nullable 和 nillable 之间的区别?
该@Column注释来自 JPA(Java Persistence API),指定如何将字段映射到数据库列。使用nullable注释的属性,您可以指定NULL数据库中是否允许该字段的值。
该@XmlElement注释来自 JAXB(用于 XML 绑定的 Java API),指定在将此对象与 XML 相互转换时应如何处理该字段。如果将该nillable属性设置为true,则意味着在 XML 中允许相应的元素具有属性xsi:nil="true"。
请注意,在 XML 中,不存在的 XML 元素、存在但具有空值以及具有属性之间存在细微差别xsi:nil。
是否适合使用@XmlElement带有nillable = true属性的注释取决于您的应用程序的要求。
| 归档时间: |
|
| 查看次数: |
1335 次 |
| 最近记录: |