Мое приложение GWT + GAE использует локатор сущностей Requestfactroy, и на стороне сервера я использую Objectify, он работает хорошо, когда мой тип идентификатора сущности равен String, теперь я хочу изменить его на Long id и застрял: используя подпись локатора i не могу найти сущность:
@Override
public T find( Class<? extends T> clazz, Long id )
{
}
Поскольку для Objectify требуется ключ @Parent, включенный для выборки дочерних объектов (HRD), и из вышеприведенного метода мы не можем получить родительский объект.
Я нашел эту тему на форуме GWT:
здесь
Однако этот поток, похоже, не дал никаких конструктивных предложений (в конечном итоге он прибегает к String ID Entity для решения).
Большое спасибо.