Skip to content

Overview

This section documents the persistence layer design: bitemporal tables, ORM mapping conventions, the Universe abstraction, and parent-child relationship patterns.

DocumentContents
Bitemporal PersistenceDual-timeline persistence: effective time and recorded time
Table MappingsExposed ORM mapping guide: payloads, records, composite components
Universe DesignAbstractScopedUniverse, validation layering, step-by-step guide
Parent-Child PersistenceOrdered and unordered child collection patterns
Cross-Child / Cross-Universe QueriesTenant-scoped queries over a child across many parents, without N+1 parent reads
Exposed PatternsExposed ORM patterns, Flyway migrations, column naming conventions