Version: 3.6On this pageTable of contentsOverviewInstallation & UsageDefining EntitiesPersisting, Cascading and Fetching Entities with EntityManagerUsing EntityRepository instead of EntityManagerFundamentalsIdentity Map and Request ContextEntity References and Reference<T> WrapperUsing Entity ConstructorsModelling RelationshipsCollectionsUnit of WorkTransactionsCascading persist and removeDeploymentAdvanced FeaturesSmart Nested PopulateSmart Query ConditionsUsing QueryBuilderSerializingUpdating Entity Values with Entity.assign()Property ValidationLifecycle HooksNaming StrategyMetadata ProvidersMetadata CacheDebuggingSchema GeneratorEntity GeneratorMigrationsRead Replica ConnectionsUsage with Different DriversUsage with SQL DriversUsage with MongoDBRecipesUsage with NestJSUsage with Vanilla JSCreating Custom DriverUsing Multiple SchemasExample IntegrationsExpress + MongoDB + TypeScriptNest + MySQL + TypeScriptRealWorld example app (Nest + MySQL)Express + MongoDB + JavaScript