我有一个非常类似的审计拦截器: 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集。 我怎么能实现它?
由于