JDK7を使用するJavaでこのようなもの(ラムダ式)を使用するにはどうすればよいですか?
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句を渡したいと思います。