Rus*_*mIS 9 java lambda hibernate java-8
自从引入Java 8以来,Hibernate是否在等待一些变化?特别
有没有办法在Hibernate中用lambdas编写查询?(即像.net Linq-to-SQL样式)
如果没有,它什么时候到来(如果它计划到来).
例如,像这样的东西:
User u1 = dbo.Users.firstOrDefault(f -> f.userId = 10);
List<User> users = dbo.Users.selectMany(w -> w.userId > 5);
Run Code Online (Sandbox Code Playgroud)
我以为也做不到.但我看到Jinq http://www.jinq.org/ 他们是为原始SQL查询而做的.
database.customerStream().where(
customer -> customer.getName().equals("Alice"));
Run Code Online (Sandbox Code Playgroud)
所以我认为这只取决于有人在Jinq中为JPA实体使用相同类型的逻辑,并生成JPQL查询.
更新:他们也是为JPA做的.http://www.jinq.org/docs/gettingstartedjpa.html
归档时间: |
|
查看次数: |
5203 次 |
最近记录: |