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

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -