hbm文件中是这样定义的:
<set name="fieldOptInfo" inverse="true" lazy="true">
<key>
<column name="LOG0300" precision="10" scale="0" not-null="true" />
</key>
<one-to-many class="FieldOperationInfo" />
</set>
<set name="fieldOptInfo" inverse="true" lazy="true">
<key>
<column name="LOG0300" precision="10" scale="0" not-null="true" />
</key>
<one-to-many class="FieldOperationInfo" />
</set>
.add(Example.create(loginfo)
.enableLike(MatchMode.ANYWHERE))
.createCriteria("fieldOptInfo",JoinFragment.LEFT_OUTER_JOIN)
.add(Example.create(f));
JoinFragment.LEFT_OUTER_JOIN是int类型的,而对于createCriteria(String,String),不适用.
Create a new Criteria, "rooted" at the associated entity, using the specified join type.