Създавам уеб приложение, използвайки GAE Java. Имам клас, който използва дълъг ID (генериран от appengine) като първичен ключ.
Сега искам да създам нов клас, който да бъде родителският клас на този оригинален клас (връзка едно към много), но детето трябва да има първичен ключ от тип "ключ", а не дългия идентификатор, който имам сега.
Кой е най-добрият начин да промените първичния ключ да бъде тип "ключ" вместо дълъг за съществуващите постоянни обекти? Трябва ли да създам нов клас с първичен ключ от тип „ключ“ и да създам и запазя нови обекти, които копират стойностите на полетата от старите? Или мога по някакъв начин просто да актуализирам съществуващия клас?
Благодаря