使用Hibernate Criteria选择其他信息

时间:2016-02-01 13:08:13

标签: java oracle hibernate dao hibernate-criteria

我有以下代码:

session
    .createCriteria(MyObj.class)
    .add(Restrictions.
             sqlRestriction("1=1 CONNECT BY conn_by = PRIOR id START WITH id = ?", 
                                 id, Hibernate.LONG)).list();

此代码有效,但我还想选择level信息(与Oracle中的connect_by一起使用)。我怎么能选择这个值呢?我不会将level信息视为MyObj类的一部分。

提前致谢。

1 个答案:

答案 0 :(得分:-1)

Hibernate条件将仅返回MyObj.class中可用的信息...根据您的情况,如果您的班级没有等级信息,那么它会给您错误