2017-01-18 1 views
0

J'ai écrit un référentiel qui étend le dépôt Cassandsra. Contrairement aux fonctions SQL Data Repository de SQL, SDC ne renvoie pas le POJO de l'enregistrement inséré. Ainsi, par exemple, j'insère un user_id et un nom, la fonction repository ne retournera pas Obj ("ID", "Name"). Est-ce que c'est quelque chose de spécifique à Cassandra ou est-ce que je manque quelque chose?SpringDataCassandra (SDC): Les requêtes de création ne retournent pas le POJO inséré

J'utilise la version DDC 1.5.0RC1

Répondre

1

Si vous utilisez la méthode insert() de la CassandraTemplate qui est exact, il ne reviendra pas l'entité persistante, mais l'entité que vous avez passé à la méthode d'insertion.

Selon l'API si vous utilisez la méthode CassandraRepository save() vous retournerez l'entité réelle persistait

save 
<S extends T> S save(S entity) 
Saves a given entity. Use the returned instance for further operations as the save operation might have changed the entity instance completely. 
Parameters: 
entity - 
Returns: 
the saved entity