Long or int to declare JPA numeric primary keys?