@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;
}
}
效果圖如下: