我有一類情況是這樣的: case class Address(id String, location String)
case class Person(id String, name String, address Option[Address])
現在我想在存儲卡珊德拉表中的這些案例類。我正在使用Lagom持久性。所以我創建了Read side Processor來完成這個任務。我寫了下
我想爲實體生成唯一的ID並將實體存儲在Cassandra數據庫中(僅當具有生成的ID的實體已不存在時)。 ID生成後,我檢查數據庫是否有任何具有相同ID的實體。如果不是,則該實體被保存。從爲MyService類的示例代碼: synchronized (MyService.class) {
do {
id = generateId();
} while (myDao.