JPA 2: multiple column usage in foreign keys JPA 2: multiple column usage in foreign keys postgresql postgresql