criteria建立criteria 左链接 再 添加 add example,报错 ClassCastException:

使用hibernate的criteria作关联查询,指定链接方式(左链接\右链接)来建立criteria2,先关联对象(tblMember)java

Criteria criteria2 = criteria.createAlias("tblMember", "c", CriteriaSpecification.LEFT_JOIN);ide

再 用criteria2来添加example,报错了spa

criteria2.add(Example.create( mmo.getTblMember()).enableLike());hibernate

java.lang.ClassCastException: com.baseinfo.model.TblMember对象


缘由是;个人criteria2 是经过createAlias方法建立的,要使用createCriteria方法建立;ci

如:get

Criteria criteria2 = criteria.createCriteria("tblMember", "c", CriteriaSpecification.LEFT_JOIN);it

criteria2.add(Example.create( mmo.getTblMember()).enableLike());io

相关文章
相关标签/搜索