AppEngine に存在しない新しい空のテーブルの文字列のリストをロードするにはどうすればよいですか? 私はこの例に従おうとしました:
http://www.objectdb.com/java/jpa/query/jpql/select#Projection_of_Path_Expressions_
しかし、それは私にエラーを与えます:
原因: javax.persistence.PersistenceException: クエリのクラス AdminUser が解決されていません。クエリとインポート/エイリアスの仕様を確認してください
原因: org.datanucleus.exceptions.ClassNotResolvedException: クエリのクラス AdminUser が解決されていません。クエリとインポート/エイリアスの仕様を確認してください
コードは次のとおりです。
public java.util.List<String> getAdmin() {
EntityManager em = EMF.get().createEntityManager();
try {
TypedQuery<String> tq = em.createQuery("select au.email from AdminUser as au", String.class);
return tq.getResultList(); ///// <=== EXCEPTION
私は実際には AdminUser クラスを使用したくありません。文字列の単一の列のみが必要です。AppEngine で新しい空のテーブルを作成する方法は明らかではありません。