的Django之類的查詢是否有任何庫或框架使JPA查詢在一個更簡潔的方式,如:代替用Java/JPA
User.query("age < 30")
:
Query query = entityManager.createQuery("select u FROM User u WHERE age < 30");
return query.getResultList();
我想有沒有標準的方式來與JPA做到這一點。我見過Hibernate Criteria API,這不像Django那麼簡單,並且迫使你的應用程序與Hibernate耦合。我想知道你對它和其他方法有什麼看法。
有趣。有些部分是實驗性的(SimpleDB)或似乎正在建設中(Siena-remote)。 – 2010-02-06 13:02:30
我不喜歡的一件事是需要從「siena.Model」擴展你的域類,因爲Java不支持多繼承。 – 2010-02-06 13:12:50