java - Why can't take Annotation on a Field together with getField() and setField()? -
example throw exception below, example b successful.
why can't take annotation on field getfield() , setfield()?
pojo should have field, get(), set().
com.sun.xml.internal.bind.v2.runtime.illegalannotationsexception: 1 counts of illegalannotationexceptions class has 2 properties of same name "wodogname" problem related following location: @ public java.lang.string wodog.pojo.wodog.getwodogname() @ wodog.pojo.wodog problem related following location: @ private java.lang.string wodog.pojo.wodog.wodogname @ wodog.pojo.wodog example a:
@xmlelement(name = "wodogname") private string wodogname; public string getwodogname() { return wodogname; } public void setwodogname(string wodogname) { this.wodogname = wodogname; } example b:
@xmlelement(name = "wodogname") private string wodogname; public void setwodogname(string wodogname) { this.wodogname = wodogname; }
you have annotate class @xmlaccessortype(field) instruct jaxb use annotations specified on fields.
Comments
Post a Comment