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

相關文章
相關標籤/搜索