При переходе с третьего Hibernate`а на четвертый изменился интерфейс org.hibernate.usertype.UserType: в методах nullSafeGet / nullSafeSet появился параметр SessionImplementor session. Соответственно, пользовательские типы, реализующие UserType (или его подынтерфейс EnhancedUserType), перестали компилироваться из-за ошибки:
<xxx> is not abstract and does not override abstract method nullSafeSet(java.sql.PreparedStatement,java.lang.Object,int,org.hibernate.engine.spi.SessionImplementor) in org.hibernate.usertype.UserType
Комментариев нет:
Отправить комментарий