在我的课堂上,我应该在哪里放置@XmlElement 注解?
Posted
技术标签:
【中文标题】在我的课堂上,我应该在哪里放置@XmlElement 注解?【英文标题】:Where in my Class do I put the @XmlElement Annotation? 【发布时间】:2013-11-15 18:37:54 【问题描述】:在我的 JAXB 类中,我是否将 @XmlElement 注释放在私有变量声明之上?
@XmlElement(name = "report_name")
private String name;
在二传手之上?
@XmlElement(name = "report_name")
public void setName(String name)
this.name = name;
还是在吸气剂之上?
@XmlElement(name = "report_name")
public String getName()
return name;
我已经阅读了几个 JAXB 教程,但还没有找到一致的模式。
【问题讨论】:
【参考方案1】:默认情况下,JAXB 实现将公共字段和属性视为已映射。您可以将注释放在 get 或 set 方法上,它将被视为相同。如果你想注释字段,你应该在类上指定@XmlAccessorType(XAccessType.FIELD)
。
更多信息
http://blog.bdoughan.com/2011/06/using-jaxbs-xmlaccessortype-to.html【讨论】:
以上是关于在我的课堂上,我应该在哪里放置@XmlElement 注解?的主要内容,如果未能解决你的问题,请参考以下文章
Vuejs:我应该在 vue-router SPA 中的哪里放置一些常用的 js 工具?
在 symfony/doctrine 的 schema.yml 中,我应该在哪里放置 onDelete: CASCADE 用于多对多关系?