@XmlElement与@XmlAttribute区别
2015-07-06 15:38
976 查看
@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; } }
效果图如下:
相关文章推荐
- LeetCode Construct Binary Tree from Preorder and Inorder Traversal
- C语言几种经典排序代码
- mysql grant ,User,revoke
- 百度百科之百科全书
- 布尔运算-二维
- 呼叫中心的优化经历
- 学习笔记八:试图利用C++ Primer 13.5节内容分析shared_ptr指针(共享智能指针)
- linux sar命令详解
- Android源码分析--CircleImageView 源码详解
- MFC 中 删除一个非空文件夹
- (译).NET4.X并行任务Task需要释放吗?
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- 前端 - png24格式图片转换为png8图片
- 设计模式(0): 简介及SOLID原则
- cordova-android源代码分析
- Android 开源项目android-open-project解析之(三) ScrollView,TimeView,TipView,FlipView
- C++静态成员小结
- iOS运行时runtime初探(强制获取并修改私有变量,强制增加及修改私有方法等)
- 天气效果中使用多种设计模式示例
- For this reason every person covers low-cost diesel powered timepieces today