title: how spring data jpa repository.save only do update
body: <p>How <code>spring-data-jpa repository.save</code> only do <code>update</code> but NOT create new one if primary key is not found.<br>
  Currently, repository.save() will create a now record in my database if not found</p>