Prevayler: ACID persistence for plain old Java objects (2013)
prevayler.org
prevayler.org
Quite nice for rapid development without getting buried by ORMs or NoSQL, and it becomes easy to migrate the "soft" JSONB columns to "hard" DDL schemas as performance requires it.
Are there cases wherein GIN indexes on the JSONB columns aren't sufficient for performance requirements?
It is really easy to implement indexes and multi-column unique constraints generically over JSONB (in the Go wrapper), which is nice.
If one does need Java object persistence perhaps this seems better maintained [1]