Кто-нибудь пытался реализовать приложение в GAE, имеющее как Java, так и Python?
У меня есть существующее приложение, и мой интерфейс находится в Java. Теперь я хочу использовать существующее хранилище данных для взаимодействия с Python. Моя проблема в том, что я не знаю, как определить отношения и модель, которая была бы эквивалентна той, что в Java. Я пробовал отношение «один ко многим» в python, но при хранении в хранилище данных поля отличаются от «один ко многим» в Java.
Мои классы данных следующие.
// один-ко-многим принадлежит
Родительский класс
public class Parent{
@PrimaryKey
@Persistent
private String unitID;
//some other fields...
@Persistent
@Order(extensions = @Extension(vendorName="datanucleus", key="list-ordering", value="dateCreated desc"))
private List <Child> child;
//methods & constructors were omitted
}
Дети
public class Child{
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key uId;
@Persistent
private String name;
/* etc... */
}