Использование Akka Persistence. Как сохранить данные в таблице Oracle - PullRequest
0 голосов
/ 17 февраля 2020

Использование Akka Persistence. Как сохранить данные в таблице Oracle.

Обычно Akka сохраняет данные в БД в своем стандартном формате. JournalTable в формате JournalRow.

Но предположим, что я хочу создать таблицу сотрудников с составной первичной, скажем, комбинацией emp id, имени и фамилии и других столбцов, таких как адрес, город, пин-код и т. Д. c.

В Spring Hibernate мы создаем сущность, похожую на таблицу базы данных, и сохраняем данные, вызывая save для объекта сущности.

Как мы можем сделать то же самое в Akka Persistence в Java.

Эта реализация мне не понятна. Тоже не так, как я хочу. Простой пример поможет.

https://doc.akka.io/docs/akka-persistence-jdbc/3.5.2/index.html#custom -dao-реализация

Ответ очень важен.

Большое спасибо.

1 Ответ

1 голос
/ 20 февраля 2020

Akka Persistence - это не абстракция базы данных общего назначения, как Hibernate, а библиотека для EventSourcing (см., Например, https://docs.microsoft.com/en-us/azure/architecture/patterns/event-sourcing).

Если вы хотите выполнять общие операции с базой данных / CRUD, вам придется использовать для этого другую библиотеку.

...