Отображение Java-бинов и классов-кейсов Scala на объекты MongoDB

Я в настоящее время борюсь с этой проблемой здесь..

В нашей системе мы используем Java-бины и классы случаев Scala, и они часто содержат друг друга. Итак, я ищу хорошее решение для того, как сопоставить эти объекты с mongoObjects, чтобы я мог сохранить / загрузить их из базы данных.

Для этого я попробовал Morphia, но, к сожалению, он не будет сериализован обратно из json в объект, потому что не может создать класс case.

Поэтому я попробовал Salat, но этот работает только с классами case, а не с java-бинами:(

У кого-нибудь есть идеи о том, как это сделать?

1 ответ

Салат разработчик здесь.

Если вы хотите использовать Salat, вы можете преобразовать ваши Java-бины в классы дел Scala и аннотировать параметры конструктора с помощью @scala.reflect.BeanProperty для взаимодействия с Java (если это действительно необходимо).

Другие вопросы по тегам