@XmlElement将java对象的属性映射为xml的节点,在使用@XmlElement时,可通过name属性改变java对象属性在xml中显示的名称。
代码如下:
package com.wanhang.ydsj.venue.rest.entity;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
/**
* 场馆
*
* @author 卢艳亮
* @version 2015年6月27日 下午3:22:10
*/
@XmlRootElement
@SuppressWarnings("serial")
public class TVenueEntity implements java.io.Serializable {
private long venueId;
/** 场馆名称 */
private String venueName;
/** 1代表主场馆 */
private int master;
@XmlAttribute(name = "venueId")
public long getVenueId() {
return venueId;
}
public void setVenueId(long venueId) {
this.venueId = venueId;
}
@XmlElement(name = "venueName")
public String getVenueName() {
return venueName;
}
public void setVenueName(String venueName) {
this.venueName = venueName;
}
@XmlElement
public int getMaster() {
return master;
}
public void setMaster(int master) {
this.master = master;
}
}
效果图如下: