Дженерик Морфия - не возможно? - PullRequest
1 голос
/ 19 сентября 2011

Я пытаюсь сохранить список родовых (M) через Монго / Морфию.Я получаю эту ошибку при попытке сохранить:

com.google.code.morphia.mapping.MappingException: Общий типизированный класс не поддерживается: = класс java.lang.Object

Означает ли эточто Морфия вообще не поддерживает дженерики?Есть ли альтернатива, которая будет работать?Использование дженериков экономит мне 16 классов.Должен быть более простой способ, который допускается.

Удивительно, но я не смог найти ничего полезного в этой ошибке.

1 Ответ

1 голос
/ 27 сентября 2011

Ошибка говорит обо всем:

com.google.code.morphia.mapping.MappingException: Общий типизированный класс не поддерживается: = класс java.lang.Object

Morphia не поддерживает сохранение обобщенных данных в БД, поэтому вы можете попытаться создать простой интерфейс, а затем заставить все классы, которые вы хотите сохранить, реализовать его или что-то в этом роде.

надеюсь, это поможет;

...