Как hibernate попросить в зависимости от БД сохранять значение?
https://stackoverflow.com/questions/27804069/hibernate-mapping-between-postgresql-enum-and-java-enum
Как сделать, что hibernate работал с enum так, как нужно в зависимости от БД, способ работает с postgres, а вот тесты на H2 валятся, хочется универсальную реализацию.
st.setObject(index, value.toString(),Types.OTHER); вот в этой строке, если БД H2 то к значению добавляется префикс и все ломается из за этого, если TYPE string все работает, но с postgres ломается.
Может где то нужно аннотацию @TypeDef или @Type как по другому переопределить, в общем если какие то способы не костыльные?