Я не использовал это сам, и я не уверен, что он удовлетворит ваши потребности, но из hibernate 3.6 документов , похоже, теперь есть способ регистрации типов с помощью Java вызов. Это может быть чем-то, что вы могли бы подключить к своему стартапу, если у вас достаточно недавний Hibernate. Я не верю, что это существовало в 3.5 или ранее.
Тем не менее, обсуждение под этой связанной ошибкой указывает на то, что изменения, внесенные в систему типов, могут также помешать вашим конкретным типам пользователей (на обсуждение ссылается EnumUserType
), поэтому если вам нужны другие изменения, чтобы справиться с этим.