java - Spring Data MongoDB Mapping Exception -
i have strange problem spring data mongo 1.2.3.release when persisting object. there part trace :
2015-05-11 11:43:08.431 error 2552 --- [nio-8080-exec-1] o.a.c.c.c.[.[.[/]. [dispatcherservlet] : servlet.service() servlet [dispatcherservlet] in context path [] threw exception [request processing failed; nested exception org.springframework.data.mapping.model.mappingexception: ambiguous field mapping detected! both private int java.text.numberformat.maximumintegerdigits , private int java.text.decimalformat.maximumintegerdigits map same field name maximumintegerdigits! disambiguate using @field annotation!] root cause org.springframework.data.mapping.model.mappingexception: ambiguous field mapping detected! both private int java.text.numberformat.maximumintegerdigits , private int java.text.decimalformat.maximumintegerdigits map same field name maximumintegerdigits! disambiguate using @field annotation! my entity class :
@document(collection = "gab") public class gab implements serializable{ @id private string numero; private string nom; private string ip; private customdate gablastconnected; // getters , setters .... the embedded document :
public class customdate { private dateformat format; private date date; private long annee; private long mois; private long jour; private long heure; private long minute; private long seconde; // getters ans setters the rest method calls mongo repository persistance :
@restcontroller @requestmapping("/users") public class userscontroller { @autowired userrepository userrepository; @autowired private gabrepository gabrepository; @requestmapping(value = "/gab/ping", method = requestmethod.get) public void ping_gab(authentication authentication,httpservletrequest request){ system.err.println("num gab " + authentication.getname()); gab g = gabrepository.findone(authentication.getname()); gab s = new gab(g.getnumero()); s.setgablastconnected(new customdate(new date())); system.err.println(request.getremoteaddr()); s.setip(request.getremoteaddr()); system.err.println(s); gabrepository.save(s); } }
Comments
Post a Comment