美文网首页
hibernate 过滤

hibernate 过滤

作者: 催化剂 | 来源:发表于2024-09-17 22:37 被阅读0次

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

相关文章

网友评论

      本文标题:hibernate 过滤

      本文链接:https://www.haomeiwen.com/subject/ajtnljtx.html