JPA mapping with @Id in PK and AbstractEntity class