Использование переходного процесса в Morphia

Я создаю приложение с помощью Play-Morphia и пытаюсь использовать переходный процесс в одном из моих полей в классе:

временные общедоступные имена списка;

Причина, по которой я это делаю, заключается в том, что я хочу сохранить список имен в MongoDB с помощью Morphia, но не сериализовать его при получении своего класса. На веб-сайте Morphia http://code.google.com/p/morphia/ вы можете увидеть этот пример:

@Transient int notStored; //поля можно игнорировать (без загрузки/сохранения) transient boolean Stored = true; // не @Transient, будет игнорироваться, например, Serialization/GWT.

Это конкретно говорит о том, что «сохраненное» поле может быть сохранено в MongoDB, но сериализация будет игнорировать его.

Я пытался использовать его в своем приложении, но в моем случае список «имен» не сохранялся в базе данных. Может у кого есть объяснение этому? Спасибо.


person elad    schedule 30.10.2012    source источник


Ответы (1)


Модуль PlayMorphia автоматически добавляет аннотацию @Transient к переходу. Отправьте отчет о проблеме на https://github.com/greenlaw110/play-morphia/issues, чтобы запросить отключение этой функции.

person Gelin Luo    schedule 30.10.2012