在Hibernate中混合使用HQL和Criteria API

时间:2011-02-27 20:49:08

标签: java hibernate

是否可以混合使用HQL和Criteria API?

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

我可以在不解析where条件String的情况下执行此操作吗?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

查看Filters