Module litebridge.orm
Package org.litebridgedb.orm.persistence
@NullMarked
package org.litebridgedb.orm.persistence
Persistence subsystem; contains classes for saving/updating/deleting DTOs
-
ClassDescriptionAbstractStatementBuilder<US extends UpdateStatement>DtoBlueprint.DtoData<S extends DtoDataSpec>The DtoCache interface defines methods for caching Data Transfer Objects (DTOs).EntityDtoMapper<DTO>Mapper for converting between complex Data Transfer Objects (DTOs) and their corresponding "entity" objects.A no-operation implementation of the
DtoCacheinterface.A table known by/registered with the ORM, facilitating the relationship between Java objects (DTOs) and database table schema.The PersistenceFacade class provides an abstraction layer for managing the persistence of Data Transfer Objects (DTOs) within a database system.A statement in the context of dependent database operations that is built using anAbstractStatementBuilderand optionally pipes result values using aConsumer.StatementBuilder<US extends UpdateStatement>The TableRegistry class is a centralized registry responsible for managing the relationship between Data Transfer Object (DTO) classes and their corresponding ORM table representations (OrmTable).