@XmlElement与@XmlAttribute区别

@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;
	}

}

效果图如下:


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值