使用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