Still relevant for hibernate 5. A subquery is generated for the value expression just like described in the original issue description.