Мне нужно реализовать интерфейс UserType для использования пользовательского типа в спящем режиме.
Я видел, что UserType устарел в hibernate 4, поэтому есть другой способ сделать это, иначе это невозможно сделать?
Конечно, я искал в Google и в Stackoverflow, но я не нашел ничего, что помогло бы мне.
Спасибо за все.
Благодаря комментариям Томаса я реализовал интерфейс, предоставляемый Hibernate, который представляет собой CompositeUserType. Это позволяет использовать ваш пользовательский тип в HQL. Я не заметил снижения производительности, в то время как я получил semplicity, чтобы преобразовать перечисление автоматически.
Вам нужно только прочитать этот документ https://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch06.html#types-custom
UserType
не является устаревшим - как и в текущем 4.3.6, по крайней мере, в соответствии с doc: docs.jboss.org/hibernate/orm/4.3/javadocs/org/hibernate/…