0
public static List<FieldOption>
getFieldOptionListOfField(PersistenceManager pm, long fieldId) throws NoSuchFieldOptionException {
Query query = pm.newQuery(FieldOption.class);
try {
query.setFilter("this.fieldId == fieldId");
query.declareParameters("long fieldId");
query.setOrdering("orderId ascending");
List<FieldOption> fieldOptions = (List<FieldOption>) query.execute(fieldId);
logger.debug("fieldOptions = " + fieldOptions);
return fieldOptions();
} finally {
query.closeAll();
}
}
在執行excute方法'fieldOptions'後有一定的值。但是在closeAll()之後,列表變爲空。你能否建議爲什麼會發生?列表變爲空後jdo中的query.closeall方法
非常感謝您的解釋。它解決了我的問題 – user3309305