, JAXB SimpleXML XStream, / java- XML.
, /pojo - Item. pojo XML .
@Entity @Root public class Item {
@Attribute
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;
@Transient
@ManyToOne
private Order order;
@Element
private String product;
@Element
private double price;
@Element
private int quantity; }
XML ,
Serializer serializer=new Persister();
Item itemToSerializeToXml=new Item(2456L, "Head First Java", 250.00,10);
StringWriter destinationXMLWriter=new StringWriter();
serializer.write(itemToSerializeToXml,destinationXMLWriter);
System.out.println(destinationXMLWriter.toString());