【发布时间】:2011-03-07 18:04:50
【问题描述】:
问题与 Google 应用引擎 Java 有关。
我有两个对象 Employee,Address。 每个员工都有一个地址列表 init 并且还具有当前/退休/离开/解雇的字符串状态。
现在我想获得一份我目前在休斯顿的所有员工的名单。
Class Employee {
@Persistent(mappedBy="employee")
List<Address> addresses;
String status;
}
Class Address {
@Persistent
private Employee employee;
String address1;
String city;
String zip;
}
在我的 db 类上,如何告诉我的查询执行我需要的操作。
Query query = pm.newQuery(Employee.class, whereClause.toString());
List<Employee> empList = (List<Employee>) query.executeWithArray(paramValues.toArray());
当我将我的状态参数设置为当前时,它会给我一个当前员工的列表,我如何将“休斯顿”的条件添加到我的查询中,这样我就不必自己进行过滤了。
我觉得我错过了什么。感谢您的帮助。
【问题讨论】:
标签: java google-app-engine google-cloud-datastore