我需要实现UserType接口以在hibernate中使用自定义类型。
我看到在休眠4中不推荐使用UserType,所以有其他方法可以做到这一点,或者它无法完成?
当然,我在谷歌和Stackoverflow上搜索过,但我找不到任何帮助我的东西。
谢谢大家。
答案 0 :(得分:2)
感谢Thomas的评论,我实现了Hibernate提供的CompositeUserType接口。 它允许在HQL中使用您的自定义类型。我没有注意到性能的下降,而我获得了自动映射枚举的简洁性。
您只需阅读此文档https://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch06.html#types-custom
即可