1
我有一個在Google App Engine上託管的Web應用程序,其數據存儲區包含一些表格。我查詢的表格是Towns。我想獲得所有x名稱的城鎮。在數據存儲中,我可以看到以下列:ID /姓名,日期,城鎮。JPQL在Google App Engine中 - 找不到類型(的一部分)x因爲符號沒有類型;隱式變量?
@Entity
public class Town {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Key key;
private String Name;
private String Date;
// getters, setters
}
我的查詢如下:
EntityManager em = EMF.get().createEntityManager();
Query q = em.createQuery("SELECT t FROM Towns t WHERE t.name LIKE :townName ORDER BY c.date")
.setParameter("townName", name);
List<Town> townLogs = new ArrayList<Town>(q.getResultList());
不過,我得到以下錯誤:
org.datanucleus.exceptions.NucleusUserException: Cannot find type of (part of) t.name since symbol has no type; implicit variable?