美文网首页
Spring Data JPA 中使用Hibernate @Fi

Spring Data JPA 中使用Hibernate @Fi

作者: 枝头残月野狼嚎嗷嗷呜 | 来源:发表于2017-03-23 08:50 被阅读0次

假设UserDao或者叫UserRepository中定义了一个函数

List<User> findByxxxx(xxx)

在Service或者Controller里,
首先注入EntityManager

@PersistenceContext 
private EntityManager entityManager;

然后调用Filter

Filter filter = entityManager.unwrap(Session.class).enableFilter("fromTime");
filter.setParameter("type", "create_content");
filter.setParameter("followerId", 1l);
List<User> list= dao.findByxxxx(xxx);
entityManager.unwrap(Session.class).disableFilter("fromTime");
return list;

相关文章

网友评论

      本文标题:Spring Data JPA 中使用Hibernate @Fi

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