Skip to content
This repository was archived by the owner on Aug 26, 2024. It is now read-only.

Conversation

@Rushmead
Copy link
Collaborator

This PR will remove hibernate from the core and replace it with our own SQL queries and logic using HikariCP.

Why are we removing Hibernate?
Mostly due to the complexities it brings when debugging problems as well as the increase in size to the build jars.

TODO:

  • Remove Hibernate
  • Re-write base DAO's
    • Player DAO
    • Rank DAO
    • Settings DAO
  • Re-write module DAO's
    • Booth DAO
    • DiscordLink DAO
    • AccessControl DAO
    • AuditLog DAO
    • PlayerBan DAO
    • EventPass DAO
    • ScheduledAnnouncements DAO
  • Ensure existing logic works correctly

Once this PR is complete, we can then start to re-organize code and split out modules from the core.

@Rushmead Rushmead marked this pull request as draft November 23, 2020 05:27
@Rushmead Rushmead requested a review from oliverdunk November 23, 2020 05:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants