title: Can not handle managed/back reference 'defaultReference': no back reference property found
body: <p>I have two model classes. One is</p>
  
  <pre><code>@Entity(name = "userTools")
  @Table(uniqueConstraints = @UniqueConstraint(columnNames = { "assignToUser_id","toolsType_id" }))
  @Inheritance(strategy = InheritanceType.JOINED)
  @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "className")
  @JsonIgnoreProperties(ignoreUnknown = true)
  public class UserTools {
  
      @Id
      @GeneratedValue(strategy = GenerationType.AUTO)
      private Long id;
  
      @OneToOne
      private ToolsType toolsType;
  
      @OneToMany(mappedBy = "userTools", fetch = FetchType.EAGER, cascade = { CascadeType.ALL }, orphanRemoval = true)
      @Cascade(org.hibernate.annotations.CascadeType.DELETE)
      @JsonManagedReference
      private List&lt;UserToolsHistory&gt; userToolsHistory;
  }
  </code></pre>
  
  <p>and the second is</p>
  
  <pre><code>@Entity(name = "userToolsHistory")
  @JsonIgnoreProperties(ignoreUnknown = true)
  public class UserToolsHistory {
  
      @Id
      @GeneratedValue(strategy = GenerationType.AUTO)
      private Long id;
  
      @OneToOne
      private ToolsType toolsType;
  
      @ManyToOne
      @JsonIgnore
      @JsonBackReference
      private UserTools userTools; 
  
      private String comments;
  }
  </code></pre>
  
  <p>But on save I'm getting this error:</p>
  
  <pre><code>Can not handle managed/back reference 'defaultReference': no back
  reference property found from type [collection type; class
  java.util.List, contains [simple type, class
  com.dw.model.tools.UserToolsHistory]]
  </code></pre>