23 lines
525 B
Plaintext
23 lines
525 B
Plaintext
---
|
|
description: MikroORM
|
|
globs:
|
|
- "src/**/*.entity.ts"
|
|
- "src/**/*.service.ts"
|
|
alwaysApply: true
|
|
---
|
|
|
|
Use MikroORM best practices.
|
|
|
|
- Never write raw SQL unless necessary.
|
|
- Prefer EntityRepository.
|
|
- Use populate instead of manual joins.
|
|
- Use wrap(entity).assign() for updates.
|
|
- Use transactions when updating multiple entities.
|
|
- Use Collection for OneToMany relations.
|
|
- Use references when appropriate.
|
|
- Avoid N+1 queries.
|
|
- Always type repository injections.
|
|
- Use indexes where needed.---
|
|
alwaysApply: true
|
|
---
|