I'm using Hibernate v5.4.0.Final with SQLite with this dialect but when I create a table with a UUID column it gets stored as a BLOB rather than as text in the database.
For example:
I want to store the data as text so I can view it in the database and I found this solution which works great by using @Type(type = "uuid-char")
on the column field.
However, in my application I don't have access to the table classes so I cant add this annotation to the field easily.
Some of the comments/answers in the question I linked, claimed you could subclass the dialect you are using and use registerColumnType() in the constructor but this doesn't seem to be working and the answer is 9 years old so I don't find that surprising.
How is it possible to override the default UUID type?