是否有任何库或框架以较简单的方式进行JPA查询,例如:
User.query("age < 30")
Run Code Online (Sandbox Code Playgroud)
代替:
Query query = entityManager.createQuery("select u FROM User u WHERE age < 30");
return query.getResultList();
Run Code Online (Sandbox Code Playgroud)
我想没有标准的方法来使用JPA.我见过Hibernate Criteria API,它不像Django那么简单,并强制你的应用程序与Hibernate耦合.我想知道你对它和其他方法的看法.
是的,Java框架允许您这样做:玩!框架.它是一个类似于Django的框架,但是使用Java编写的完整框架.http://www.playframework.org/documentation/1.0.1/model
例如,您可以编写如下内容:
User.find("age< ?", 30).fetch();
Run Code Online (Sandbox Code Playgroud)
此外,这与hibernate没有关联,您可以使用其他技术,如Google App Engine数据存储区或Amazon Simple DB抛出Siena
| 归档时间: |
|
| 查看次数: |
1728 次 |
| 最近记录: |