Brett Meyer commented on an issue
Hibernate ORM / Bug HHH-7961
Allow keywords in INSERT's attribute_list, or provide a way to escape them.
{code}
em.createQuery("INSERT INTO Count (id, count) SELECT 1, ?").setParameter(1, id).executeUpdate();
{code}
leads to
{code}
QuerySyntaxException: expecting OPEN, found ')'
{code}

The attribute_list of INSERT could simply ignore keywords and allow anything since it's just a list of property names and no expressions are allowed.

Or, it could be escaped...