を使用している間、私はフィールド文字列名と文字列の指定と人実体を持っています。私のように、ExpressionBuilderののEclipseLink を使用してクエリを実行しようとすると:最後の文を実行するには欠落記述子例外EclipseLinkのExpressionBuilderの
Project project=new Project();
Login login=new DatabaseLogin();
login.setUserName("root");
login.setPassword("root");
project.setLogin(login);
DatabaseSession session=project.createDatabaseSession();
ExpressionBuilder expBuilder=new ExpressionBuilder();
Expression expression=expBuilder.get("name").equalsIgnoreCase("SomeName");
Vector readAllObjects = session.readAllObjects(Person.class, expression);
次の例外がスローされます。
例外[EclipseLinkの-6007](Eclipseの永続性サービス - 2.3.2。 v20111125-r10461):org.eclipse.persistence.exceptions.QueryException 例外の説明:[クラスcom.mycompany.entity.Person]の記述子がありません。 クエリ:ReadAllQuery(referenceClass = Person)
何が原因なのですか?ありがとうございます...
ありがとうございました。私はこれをどこかで見ました。しかし、私はそれをどうやって行うのか混乱しています。 –