Future status of the project ?
The current Billy architecture is heavily based on hierarchy and this fails on upgrade to Jakarta and Hibernate 6:
- https://github.com/premium-minds/billy/pull/486#issuecomment-1843412877
Ideally, Billy is implementation agnostic and uses only the JPA API. But in reality, we only test with Hibernate. We could try to workaround this by messing any configuration options, but the problem will surely surface again if any other country is supported in the future.
The performance is also not great for high volumes.
This and other factors has lead to Billy being phased out internally. Thus, this project is expected to be archived in a near future.
https://github.com/premium-minds/billy/issues/247 might be a solution to the Jakarta and Hibernate 6 problem.