Custom primary key mapping for findAll