java - 如何在 xml 中包装非集合属性?
问题描述
我知道以前有人问过这个问题,但仍然没有回应。事实上,我有这个 Java 实体:
@Entity
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Customer {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
private String email;
private String firstName;
private String lastName;
}
我的目标是将下面的类转换/映射为这种 xml 格式:
<customer>
<id>...</id>
<email>....</email>
<names>
<firstName>...</firstName>
<lastName>...</lastName>
<names>
</customer>
问题是我不能使用@XmlElementWrapper,因为它不适用于非集合属性,我正在寻找一种不需要创建包含名字和姓氏的类“名称”的解决方案。
解决方案
推荐阅读
- c# - Microsoft.SharePoint.Client.ServerException - 找不到用户
- java - 如何使用java将属性添加到已经存在的xml中的节点
- c# - Automapper 中 Condition 的自定义值
- python - 如何将重复的年度日期时间值归因于数据框中的一系列数字
- java - maven-surefire-plugin 不适用于配置文件
- r - 有没有办法优化这个语句:从向量中选择值
- docker - Jenkins 构建 Docker 守护进程不在 kubernetes 集群上运行
- angular - 如何在 Angular 6 单元测试中测试输入元素和事件
- c# - iOS 设备检查 - 服务器端 C# .net 解决方案 (JWT)
- javascript - 从下拉菜单中反应添加字段