Brad Cupit Lots of Dialects parse SQL in order to do stuff. It's not ideal, but given the design of how Hibernate generates SQL at the moment there really is not another option.