title: What's the difference between javax.persistence.Id and org.springframework.data.annotation.Id?
body: <p>I'd be interested whether there is the difference between <code>javax.persistence.Id</code> and <code>org.springframework.data.annotation.Id</code>. </p>
  
  <ol>
  <li>If Spring has created that annotation only for support the JPA annotation, then why? </li>
  <li>Does <code>org.springframework.data.annotation.Id</code> have another [additional] purpose?</li>
  </ol>