We're updating the issue view to help you get more done. 

Shift support for "collection filtering" to Java 8 Streams

Description

Historically Hibernate allowed "filtering" a collection through a special form of Query accessible via Session#createFilter. I would like to shift this to instead leverage Java 8 streaming. There are a 2 main reasons for this:

  1. First and foremost it is a more natural idiom given Java 8's introduction of streaming APIs

  2. Secondly the Query API based filtering adds crazy requirements on the Query grammars and translators which I'd like to clean up.

Environment

None

Status

Assignee

Unassigned

Reporter

Steve Ebersole

Fix versions

Priority

Major