Исключение гибернации: @OneToMany или @ManyToMany нацелены на не отображенный класс [java.util.List] - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть класс MessengerData, который содержит список ресурсов.Это пример структуры, которую я хочу иметь:

 "messengerData":{  
  "fr":{  
        "messengerType":"ImageCategoryTitle",
        "imageURL":"https://assets.pernod-ricard.com/uk/media_images/test.jpg",
        "clickURL":"http://perdu.com",
        "videoURL":"",
        "brickSize":80,
        "textDatas":{  
           "category":{  
              "color":"#000000",
              "fontSize":14,
              "textValue":"Texte de cat\u00e9gorie en fran\u00e7ais"
           },
           "title":{  
              "color":"#D66060",
              "fontSize":12,
              "textValue":"Titre en fr, peut aussi avoir des markusp genre <b>bold</b> <i>italique</i> <s>strike</s> <u>underline</u>"
           }
        }
     },
  "en": 
     {  
        "messengerType":"ImageCategoryTitle",
        "imageURL":"https://assets.pernod-ricard.com/uk/media_images/test.jpg",
        "clickURL":"http://perdu.com",
        "videoURL":"",
        "brickSize":80,
        "textDatas":{  
           "category":{  
              "color":"#000000",
              "fontSize":14,
              "textValue":"Category text can be sized differently"
           },
           "title":{  
              "color":"#D66060",
              "fontSize":12,
              "textValue":"Title color may change"
           }
        }
     }

}

Вот как я определяю свою сущность:

@Entity
public class MessengerData
{
@Basic
@Id
@GeneratedValue(generator = "notification-system-uuid")
@GenericGenerator(name = "notification-system-uuid", strategy = "uuid")
private String messengerDataId;

@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "idResource")
private Map<String, List<Resource>> resources;

Моя проблема в том, чтоЯ получаю исключение, описанное в заголовке этого поста.Я использовал карту, потому что хочу соблюдать формат json.

Может ли кто-нибудь помочь мне с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...