2011-02-27 73 views
1

混合使用HQL和Criteria API是否可行?在Hibernate中混合使用HQL和Criteria API

我有一个String,它包含HQL中的where条件和已经构建并从其他地方获取的Criteria。我想知道是否可以将where条件String添加到Criteria.add()。 where条件可以是多个条件“ed-ed”/“or-ed”在一起。

我可以在不解析where条件的情况下做到这一点吗String

回答

4

您可以使用Restriction.sqlRestriction(String sql)。

+0

这将适用于SQL标准,但不一定适用于HQL标准。我想只是添加一个HQL字符串标准。 – Lisa 2015-06-15 06:27:20