如何在带有 JDK7 的 Java 中使用这样的东西(Lambda 表达式)?
public virtual IEnumerable<TEntity> Get(Expression<Func<TEntity, bool>> filter = null)
我正在尝试将此方法传递给 where 子句来过滤 select 语句,在 C# 中我可以使用 Lambda 表达式,并且我正在寻找在我的 Java 项目中执行此操作的解决方案。
public List<TEntity> Get() {
List<TEntity> result = emf.createEntityManager().createNamedQuery(ClassName + ".findAll").getResultList();
return result;
}
这是我的方法,我想在这个方法中传递一个 where 子句。