java - Jackson @JsonManagedReference on collection (one to many) -


i have following 2 classes.

school has many testtakers

@entity @table(name = "school") @jsonidentityinfo(generator = objectidgenerators.propertygenerator.class, property = "id") public class school extends basemodel {      @column(name = "name")     private string name;     @onetomany(mappedby = "school")     //    @jsonmanagedreference <<<<< if not commented out, error     private set<testtaker> testtakers; //getter setters }  // testtaker.java @entity @table(name = "test_taker") @jsonidentityinfo(generator = objectidgenerators.propertygenerator.class, property = "id") public class testtaker extends basemodel {     @column(name = "first_name")     private string firstname;      @column(name = "last_name")     private string lastname;      @manytoone     @joincolumn(name = "school_id")     @jsonbackreference("school_testtaker")     private school school; //getters setters } 

can explain why @jsonmanagedreference cannot annotated on collection? error saying jackson cannot handle managed/back reference. how @jsonmanagedreference work @jsonbackreference in common db relationships one-to-one, one-to-many, many-to-one

i have read documentation, still don't quite understand jackson trying achieve


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -