Skip to content

Several features for the node-boot persistence layer #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 17 commits into from
Dec 31, 2023

Conversation

manusant
Copy link
Collaborator

@manusant manusant commented Dec 5, 2023

Several improvements and features added to persistence layer along with samples for express applcation.

  • Configuration as properties from app-config.yaml for the persistence layer
  • Add support for custom query in Repositories
  • Persistence Logger
  • Migrations with '@migration' decorator
  • Global and entity specific persistence event listener with @EntityEventSubscriber decorator (with service injection)
  • Custom NamingStrategy for the persistence entities with @PersistenceNamingStrategy decorator
  • Persistence Cache adapter using @PersistenceCache decorator

@manusant manusant requested a review from lmmendes December 5, 2023 18:54
@manusant manusant self-assigned this Dec 5, 2023
@manusant manusant requested review from nodify-at and lmmendes and removed request for lmmendes and nodify-at December 5, 2023 18:54
@manusant manusant linked an issue Dec 7, 2023 that may be closed by this pull request
@manusant manusant merged commit 588d8d4 into main Dec 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Opinionated Persistence Layer fully configurable
1 participant