Which example of Java Persistence identity definitions is portable and correct assuming NO mapping descriptor is present?