jhipster 通过重用数据库会话从服务执行 envers 查询
jhipster perform a envers query from a service by reusing the database session
我想创建一个服务,它将使用 envers 执行审计查询。
在尝试查找信息后,我使用了以下代码:
@Service
@Transactional
public class SecurityAuditService {
private final Logger log = LoggerFactory.getLogger(SecurityAuditService.class);
@PersistenceContext(type = PersistenceContextType.EXTENDED)
EntityManager entityManager;
public String findAll() {
List query = AuditReaderFactory.get( entityManager )
.createQuery()
.forRevisionsOfEntity(MyClass.class, false, true)
.setFirstResult(4)
.setMaxResults(2)
.getResultList();
但是我在尝试 entityManager 时遇到 java 空异常。我如何使用现有的数据库会话来执行我的查询?
谢谢,
阿兰
entityManager
字段未被 Spring 注入,将其添加到 SecurityAuditService
的构造函数中或使用 @Autowired
对其进行注释
我想创建一个服务,它将使用 envers 执行审计查询。
在尝试查找信息后,我使用了以下代码:
@Service
@Transactional
public class SecurityAuditService {
private final Logger log = LoggerFactory.getLogger(SecurityAuditService.class);
@PersistenceContext(type = PersistenceContextType.EXTENDED)
EntityManager entityManager;
public String findAll() {
List query = AuditReaderFactory.get( entityManager )
.createQuery()
.forRevisionsOfEntity(MyClass.class, false, true)
.setFirstResult(4)
.setMaxResults(2)
.getResultList();
但是我在尝试 entityManager 时遇到 java 空异常。我如何使用现有的数据库会话来执行我的查询?
谢谢,
阿兰
entityManager
字段未被 Spring 注入,将其添加到 SecurityAuditService
的构造函数中或使用 @Autowired