Я использую Hibernate 3.5.4-Final.
Я хочу передать объект в качестве параметра именованного запроса, а затем получить доступ к сохраненному свойству этого именованного параметра в этом запросе. Я хочу сделать это:
@NamedQuery(name = "hello", query = "SELECT p FROM WorkPackage p WHERE p IN (:workPackage).relatedWorkflows")
Проблема ближе к концу запроса, в
(:workPackage).relatedWorkflows
что приводит к тому, что Hibernate генерирует исключение QuerySyntaxException во время развертывания. Удаление скобок не помогает; Я оставил их для ясности. Есть ли способ обойти это, или мне придется делать это программно?