Без массы знаний Spring Data MongoDB, я бы предположил, что поле list
, вероятно, нужно пометить как protected
, а не private
, чтобы оно было видно подклассу.
protected
делает поле видимым для вложенных в него подклассов class
, тогда как private
означает, что только сам класс может его видеть.