Hql update using join in where condition

This problem occurred, even mapped. The hibernate makes incorret SQL, when use subclass in where parameters.

Example:

update Dad d set d.age = :newAge where d.document.born > sysdate

SQL generated:

update DAD cross join set...

Anybody know if this was reported?