注意:不要使用Restrictions.sqlRetriction(strSQl)方式设置查询条件,否则查询条件为关联类的属性时会出错。
原因是Hibernate会自动转换为SQL语句,相应的关联类会重命名,但却无法将sqlRetriction(strSQL)中strSQL
的fieldName进行自动转换,导致输出的SQL语句错误。
注意:不要使用Restrictions.sqlRetriction(strSQl)方式设置查询条件,否则查询条件为关联类的属性时会出错。
原因是Hibernate会自动转换为SQL语句,相应的关联类会重命名,但却无法将sqlRetriction(strSQL)中strSQL
的fieldName进行自动转换,导致输出的SQL语句错误。