NewsClass
私は永続フィールドを持つ永続クラスを持っていますnewsSource
。
// PERSISTENT
class NewsClass {
// Persistent
String newsSource;
// Other persistent fields
}
次に、このエンティティをクエリします
Query q = pm.newQuery(NewsClass.class);
q.setFilter("newsSource=='http://somerandomurl'");
List<NewsClass> result = (List<NewsClass>) q.execute();
JDO はフィールドを探すのではnewsSource
なく、 のようなインスタンス化を試みることがわかりましたnew sSource()
。回避策なども試しq.setFileter("\"newsSource\"=='http://reandomurl'");
ましたが、どちらもうまくいきませんでした。
(ソフト スキーマを使用する AppEngine データストア上に) 約 1GB のデータが既に存在するため、フィールドの名前を変更することはあまり良い考えとは言えません。
このクエリを機能させるにはどうすればよいですか?
編集
これがロガーで得たものです。
CreatorExpression defined with class of sSourceId yet this class is not found