Xml 如何为数据库创建普通的旧Java对象(RESTful服务设计)?
我想为给定的数据库生成POJO、XML 数据库:(contents是表名) 有兴趣了解POJO的外观以及相应的XML 例如(xml看起来像这样) 因此,如果我想在XML中添加多行(第2行和第3行),那么我的POJO和XML会是什么样子 假设(xml应该是)Xml 如何为数据库创建普通的旧Java对象(RESTful服务设计)?,xml,jaxb,mapping,javabeans,pojo,Xml,Jaxb,Mapping,Javabeans,Pojo,我想为给定的数据库生成POJO、XML 数据库:(contents是表名) 有兴趣了解POJO的外观以及相应的XML 例如(xml看起来像这样) 因此,如果我想在XML中添加多行(第2行和第3行),那么我的POJO和XML会是什么样子 假设(xml应该是) x Y 2. A. B 1. 我希望这对您有用 @XmlRootElement(name=“contents”) 公共类内容说唱者{ 公共集合getContents(){ if(contents==null){ contents=newa
x
Y
2.
A.
B
1.
我希望这对您有用
@XmlRootElement(name=“contents”)
公共类内容说唱者{
公共集合getContents(){
if(contents==null){
contents=newarraylist();
}
返回内容;
}
@xmlement(name=“content”)
私人收藏内容;
}
我不想成为今晚的聪明的Alec,但您的POJO和XML看起来可能有很多不同之处。你需要它们看起来像什么?@PatriceM。用更多的细节编辑了我的问题,以及我到底在寻找什么。
<?xml version="1.0" encoding="UTF-8" ?>
<contents>
<param1>x</param1>
<param2>y</param2>
<param3>2</param3>
</contents>
public class Contents
{
@XmlElement
String param1;
@XmlElement
String param2;
@XmlElement
String param3;
public String getparam1()
{
return param1;
}
public void setParam1( String param1 )
{
this.param1 = param1;
}
public String getparam2()
{
return param2;
}
public void setParam2( String param2 )
{
this.param2= param2;
}
public String getparam3()
{
return param3;
}
public void setParam3( String param3)
{
this.param3= param3;
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<contents>
<content>
<param1>x</param1>
<param2>y</param2>
<param3>2</param3>
</content>
<content>
<param1>a</param1>
<param2>b</param2>
<param3>1</param3>
</content>
</contents>