Jhipster审核,按名称修改错误

Jhipster审核,按名称修改错误,jhipster,audit,Jhipster,Audit,我想从active directory中保存10k用户,我正在使用审核,但我有一个bug。 由“”修改的列无法正常工作。 错误是 2016-04-04 14:49:27,353 DEBUG [ForkJoinPool.commonPool-worker-3] StateServiceImpl: Request to save userAD, 77879 2016-04-04 14:49:27,354 DEBUG [http-nio-80-exec-6] StateServiceImpl: Req

我想从active directory中保存10k用户,我正在使用审核,但我有一个bug。 由“”修改的列无法正常工作。 错误是

2016-04-04 14:49:27,353 DEBUG [ForkJoinPool.commonPool-worker-3] StateServiceImpl: Request to save userAD, 77879
2016-04-04 14:49:27,354 DEBUG [http-nio-80-exec-6] StateServiceImpl: Request to save userAD, 96459
正如您可以随机选择的那样,它正在使用线程。当它在modified_by列中使用ForkJoinPool.commonPool-worker-X时,请填写名称“system”,当它从http-nio-80-exec-X调用时,请填写登录用户的名称


thanx

请提供您的
.yo rc.json
文件和JHipster版本。 还要说明如何加载10k用户:通过RESTAPI还是其他方式? 您是否编写/修改了此代码,还是JHipster未经修改生成的代码


SecurityContextHolder
可能使用
ThreadLocal
变量来存储当前用户,如果启动线程,则不会将此上下文复制到执行线程,从而获得默认用户:
system

我使用的是最新版本的jhipster(3.0.0)使用一些修复程序,如beanfactory….List users=adService.findAll();users.parallelStream().forEach(uAd->{………ptolUser.setUserAd(uAd);……}在第294行中,我将我的功能性放在这个请求中,仅用于测试……我尝试了另一种循环方式。我使用“for(UserAD uAd:users){”而不是“parallelStream().forEach(uAd->{”。通过此更改,数据库中的所有新行都将“我的名字”作为创建人。为什么会发生这种情况?