У меня есть вопрос о сериализации и постоянстве.
Сначала у меня есть проект GWT с клиентским кодом и сервлетом для связи с
мой проект EJB.
В проекте EJB есть несколько классов Persistent Entitie со ссылками между собой и компонентами для управления ими.
Ссылка может выглядеть так:
Object A
/ \
Object B Object C
\
Object D
В основном есть отношения 1: n, которые мне нужно моделировать с помощью oneToMany или что-то вроде этого.
Я храню их в базе данных MYSQL, которая уже работает со строками.
Со строками у меня нет проблем с передачей их со стороны клиента GWT через сервлет GWt в компонент EJB, а затем в базу данных и таким же образом обратно на сторону клиента.
Но когда я пытаюсь передать собственный созданный объект Class (POJO?) Между GWT Client и EJB, я всегда получаю исключение сериализации.
Это из-за сервлета GWT? Я читал что-то, что вы должны использовать DTo или Value Objects? Это правильно?
или нет простого способа решить эту проблему?