我想为给定的数据库生成POJO,XML。
数据库:(内容是表名)
有兴趣了解 POJO 的外观和相应的 XML 。
例如(xml看起来像这样)
<?xml version="1.0" encoding="UTF-8" ?>
<contents>
<param1>x</param1>
<param2>y</param2>
<param3>2</param3>
</contents>
&安培;相应的POJO
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中添加多个ROWS(第2行和第3行),我的 POJO 和 XML 会如何?
假设(xml应该是)
<?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>
答案 0 :(得分:1)
我希望这对你有用。
@XmlRootElement(name="contents")
public class ContentsWrapper {
public Collection<Contents> getContents() {
if (contents == null) {
contents = new ArrayList<Contents>();
}
return contents;
}
@XmlElement(name="content")
private Collection<Contents> contents;
}