Hibernate 4, альтернативный способ реализации UserType

1

Мне нужно реализовать интерфейс UserType для использования пользовательского типа в спящем режиме.

Я видел, что UserType устарел в hibernate 4, поэтому есть другой способ сделать это, иначе это невозможно сделать?

Конечно, я искал в Google и в Stackoverflow, но я не нашел ничего, что помогло бы мне.

Спасибо за все.

  • 1
    На какую версию Hibernate 4 вы ссылаетесь? В 4.2.8 UserType не является устаревшим - как и в текущем 4.3.6, по крайней мере, в соответствии с doc: docs.jboss.org/hibernate/orm/4.3/javadocs/org/hibernate/…
  • 0
    stackoverflow.com/questions/6083768/...
Показать ещё 4 комментария
Теги:
hibernate

1 ответ

2
Лучший ответ

Благодаря комментариям Томаса я реализовал интерфейс, предоставляемый Hibernate, который представляет собой CompositeUserType. Это позволяет использовать ваш пользовательский тип в HQL. Я не заметил снижения производительности, в то время как я получил semplicity, чтобы преобразовать перечисление автоматически.

Вам нужно только прочитать этот документ https://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch06.html#types-custom

Ещё вопросы

Сообщество Overcoder
Наверх
Меню