Take a close look at GeneratorType values
Created by: tsodring
I haven't ever really considered generator types on the entity classes. They became an issue when we started looking at SQLite integration and I was unable to get SQLite to work as an underlying data store because SQLite apparently does not support sequences.
In my mind I have linked that issue to generator types in entity classes. But it got me thinking, what generator should we be using and why. There are a few different in place in the codebase and we probably should be able to answer why we use the ones that we use. A starting point to explore and document this can be found here.