Documentation Index
Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
You can set up Atoti Limits to manage custom objects with sameEntityManager as the out-of-the-box objects. Here’s how to do it:
1. Create the Entity
Define the entity class that will be managed by theEntityManager. This class should
be annotated with @Entity and @Table to be recognized as a JPA entity.
For example, the entity may look as follows:
2. Create a JPA repository
Create theJpaRepository for the entity. This could be as simple as:
3. Import the JPA repository
Create and import a Spring configuration class that imports theJpaRepository for the
entity and uses the same EntityManager as the default managed objects, for example:
4. Scan for the entity
In order to be managed by the same entity manager as the out-of-the-box objects, the entity package must be added to the list of packages picked up by thelimits.data.jpa.repository.packages-to-scan
configuration property. The default value for this property is com.activeviam.limits.model.jpa, so
in the case of MyCustomEntity above, the new property would be: