I tested this with the 4.3.5 version an SQL queries don't force a flush before execution.
Check the unit test I attached on this issue: https://hibernate.atlassian.net/browse/HHH-9315