的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