UUID в spring boot + jpa + postgresql
Пытаюсь создать идентификатор в jpa сделав его UUID классом. При попытке создать новую запись в базе postgresql всё работает нормально. Но при попытке получить данных сталкиваюсь с такой ошибкой
ОШИБКА: оператор не существует: integer = character Подсказка: Оператор с данными именем и типами аргументов не найден. Возможно, вам следует добавить явные приведения типов.
Пример идентификатора который я создал
@Id
@GenericGenerator(
name = "uuid",
strategy = "org.hibernate.id.UUIDGenerator",
parameters = [
org.hibernate.annotations.Parameter(
name = "uuid_gen_strategy_class",
value = "org.hibernate.id.uuid.CustomVersionOneStrategy"
)
]
)
@GeneratedValue(generator = "uuid")
@Column(name = "id", updatable = false)
var id: UUID? = null