小编Cha*_*are的帖子

如何从XSD创建pojo类?

我正在使用Spring maven插件,我想从特定文件夹中的指定xml架构创建POJO类.我试过xjc通过java代码的命令,但它没有生成那些类.其次,我试过jaxb,但它处理xml文件而不是xsdmarshell/unmarshelling模式.我认为这不是一种创建POJO的方法xsd.

在java中从xsd生成类的正确方法是什么?

下面是XSD

   <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:element name="Employee">
   <xs:complexType>
   <xs:sequence>
    <xs:element name="empId" type="xs:long"/>
    <xs:element name="lastName" type="xs:string"/>
    <xs:element name="title" type="xs:string"/>
    <xs:element name="salary" type="xs:integer"/>
    <xs:element name="address">
    <xs:complexType>
       <xs:sequence>
         <xs:element name="city" type="xs:string"/>
         <xs:element name="street" type="xs:string"/>
         <xs:element name="zipcode" type="xs:integer"/>
         <xs:element name="privatePhoneNo">
           <xs:complexType>
             <xs:sequence>
                 <xs:element name="privateMobile" type="xs:string"/>
                 <xs:element name="privateLandline" type="xs:string"/>
             </xs:sequence>
           </xs:complexType>
         </xs:element>
        </xs:sequence>
     </xs:complexType>
    </xs:element>
 </xs:sequence>
 </xs:complexType>
 </xs:element>
 </xs:schema>
Run Code Online (Sandbox Code Playgroud)

java spring xsd pojo maven

10
推荐指数
3
解决办法
4万
查看次数

如何将csv文件映射到java中的pojo类

我正在使用java maven插件。我想在pojo类中获取employee.csv文件记录。我从employee.csv标头生成这个pojo类,并且pojo类的所有字段都是字符串类型。现在我想将employee.csv映射到生成的pojo类。我的要求是我不想手动指定列名。因为如果我更改csv 文件,然后我必须再次修改我的代码,以便它应该动态地映射到任何文件。例如

firstName,lastName,title,salary 
john,karter,manager,54372
Run Code Online (Sandbox Code Playgroud)

我想将其映射到我已经有的 pojo

public class Employee
{
  private String firstName;
  private String lastName;
  .
  .
  //getters and setters 
  //toString()
} 
Run Code Online (Sandbox Code Playgroud)

java csv mapping pojo

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

pojo ×2

csv ×1

mapping ×1

maven ×1

spring ×1

xsd ×1