Not satisified with the standard autoincrement implementation of the default ID columns with the JHipster generator, I did some digging to see what was possible.
I got a tip in the JHipster issues comments on Github, that I could create my own column (not named ID) with the UUID type. This is what I was trying for the ID :
Unfortunatly it seems that Julien Dubois (one of the primary JHipster contributors) is against having ID columns be UUID’s (or strings/varchar/blobs) because of performance and efficiency reasons, so all feature requests in this direction have been closed.
So instead the recommendation was to leave the
id and create an additional
uuid column (with the type UUID). While this might work in some cases, I really want the UUID to be the primary key.
I still have a few more tips to try, like:
I’ll report back if I discover more. In the mean time you can at least used the UUID column.
If you made it this far, you may as well follow me: Follow @poornerd