My solution is do not query User object from persistence layer instead of retrieve from spring-security directly:



@Override
public User getCurrentAuditor() {
User auditor;
...