Mise à jour ou SaveorUpdate dans CRUDRespository, Est-il des options disponibles

Je suis en train de faire les opérations CRUD avec Mon Entity bean. CRUDRepository fournir des méthodes standard pour find, delete et save mais il n'existe pas de méthode générique disponible comme saveOrUpdate(Entity entity) qui à son tour appelle Hibernate ou HibernateTemplate sessions saveorUpdate() méthodes.

La façon CRUDRepository fournit cette fonctionnalité est d'
comme ce

@Modifying
@Query("UPDATE Space c SET c.owner = :name WHERE c.id = :id")
Integer setNameForId(@Param("name") String name, @Param("id")

mais ce n'est pas générique et doit être écrite pour remplir les champs de formulaire.
S'il vous plaît laissez-moi savoir si il existe un moyen ou je peux obtenir session Hibernate ou de l'objet de Printemps HibernateTemplate pour résoudre ce problème.