Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何为数据库创建普通的旧Java对象(RESTful服务设计)?_Xml_Jaxb_Mapping_Javabeans_Pojo - Fatal编程技术网

Xml 如何为数据库创建普通的旧Java对象(RESTful服务设计)?

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

我想为给定的数据库生成POJO、XML

数据库:(contents是表名)

有兴趣了解POJO的外观以及相应的XML

例如(xml看起来像这样)

因此,如果我想在XML中添加多行(第2行和第3行),那么我的POJOXML会是什么样子

假设(xml应该是)


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>