私は生年月日、カテゴリなどの多くの属性を持つ playOrm にマップされたエンティティを持っています。
初めて NoSqlEntityManager.put を使用して、このエンティティを Cassandra に保存したとします。私は次のように書いた:
NoSqlEntityManager em =...;
Entity e = new Entity();
entity.id = 123
entity.birthDate = 20121212
em.put(e);
その後、しばらくして、次のことを行います。
NoSqlEntityManager em =...;
Entity e = new Entity();
entity.id = 123
entity.categories = {"cat1", "cat2", "cat3"};
em.put(e);
カサンドラはどうなる?新しいエンティティが作成されますか? それとも古いものが更新されますか(望ましい)?更新された場合、birthDate は 2 回目の書き込みで消去されますか? (望ましくない)