Class JpaProjectionExecutorProvider

java.lang.Object
nl.datasteel.crudcraft.projection.impl.jpa.JpaProjectionExecutorProvider
All Implemented Interfaces:
ProjectionExecutorProvider

public class JpaProjectionExecutorProvider extends Object implements ProjectionExecutorProvider
Provider for the JPA based ProjectionExecutor.
  • Constructor Details

    • JpaProjectionExecutorProvider

      public JpaProjectionExecutorProvider(jakarta.persistence.EntityManager entityManager, CriteriaProjectionBuilder criteriaBuilder, ProjectionMetadataRegistry registry)
      Constructs a new JpaProjectionExecutorProvider with the given parameters.
      Parameters:
      entityManager - the EntityManager to use for executing queries
      criteriaBuilder - the CriteriaProjectionBuilder to build projection expressions
      registry - the ProjectionMetadataRegistry to access compile-time generated metadata
  • Method Details