1.可以使用@Where的过滤,不过这种过滤式全局的,支持延迟加载.
2.可以使用@Filters,这种过滤不支持延迟加载.
@Entity@Table(name = "qc315_tousuimage")@FilterDef(name="tsImageCheckFilter", parameters=@ParamDef( name="checkStatus", type="integer" ) )@Filters( { @Filter(name="tsImageCheckFilter", condition="CheckStatus=:checkStatus")} )
其中CheckStatus是数据中的字段, checkStatus是参数
使用:
Session session = this.getCurrentSession(); session.enableFilter("tsImageCheckFilter").setParameter("checkStatus", 1);
转载于:https://www.cnblogs.com/yanjunwu/p/4108895.html
相关资源:垃圾分类数据集及代码