Hibernate / JPA审计intercptor不会触发查询更新

时间:2014-08-20 15:33:00

标签: java spring hibernate jpa spring-data

我有一个非常类似的审计拦截器:     http://www.mkyong.com/hibernate/hibernate-interceptor-example-audit-log/

每当我使用我的服务方法时:

 User user = this.userRepository.findOne(id);
 user.setX(x);
 user.setY(y);

我的审核很好!工作得很完美。

但是当我使用来自存储库中的whith的查询时,如下所示:

UserRepository {

   @Query("UPDATE User u SET u.password = ?2 WHERE u.id = ?1 ")
   @Modifying
   public void updatePassword(Long userId, String encodedPassword);

}  

没有调用拦截器,

我真的想使用这个审计拦截器,以防我使用更新以及标准的pojo集。 我怎么能实现它?

由于

0 个答案:

没有答案