Constructors
constructor
- new EntityManager(options): EntityManager
Parameters
- options: EntityManagerOptions
Methods
find
- find<T>(entityClass, options?): Promise<T[]>
Returns Promise<T[]>
findOne
- findOne<T>(entityClass, options?): Promise<null | T>
Returns Promise<null | T>
findById
- findById<T>(entityClass, id): Promise<null | T>
Parameters
- entityClass: (new () => T)
- id: any
Returns Promise<null | T>
save
- save<T>(entity, options?): Promise<T>
Returns Promise<T>
insert
- insert<T>(entity, options?): Promise<T>
Returns Promise<T>
update
- update<T>(entity, options?): Promise<T>
Returns Promise<T>
remove
- remove<T>(entity, options?): Promise<void>
Returns Promise<void>
removeById
- removeById<T>(entityClass, id, options?): Promise<void>
Returns Promise<void>
count
- count<T>(entityClass, options?): Promise<number>
Returns Promise<number>
exists
- exists<T>(entityClass, options?): Promise<boolean>
Returns Promise<boolean>
clear
- clear(): void
Returns void
getIdentityMapSize
- getIdentityMapSize(): number
Returns number
getRepository
- getRepository<T>(entityClass): Repository<T>
Parameters
- entityClass: (new () => T)
Returns Repository<T>
Find entities by criteria