2016-11-07 12 views
0

Cassandraに挿入/更新するとき、またはアプリケーションのテーブル定義がC *サーバのテーブル定義と一致しないとき、ファントムはどのようにこれらのタイプのエラーを処理しますか?ファントムがエラーを処理する方法

wasAppliedなどの結果セットがありますが、例外やエラーは何もありません。

答えて

0

エラーが致命的で、操作が実行できなかった場合、失敗した未来が戻されます。そのような例の1つは、InvalidQueryExceptionを包むscala.concurrent.Futureです。

ここでは、失敗が意味するものに大きな変化があります。 Cassandraで有効な部分データを挿入すると、アプリケーションでビジネス上問題があっても、列は自動的にnullに設定されます。

Database.createメソッドを使用してスキーマ自動生成を使用する場合、テーブル定義はデータベース内のテーブル定義と常に一致する必要があります。したがって、ファントムは自動的にこれを行うためのメカニズムを提供しています。

関連する問題