Hibernate 4,实现UserType的替代方法

时间:2014-08-25 13:41:23

标签: java hibernate

我需要实现UserType接口以在hibernate中使用自定义类型。

我看到在休眠4中不推荐使用UserType,所以有其他方法可以做到这一点,或者它无法完成?

当然,我在谷歌和Stackoverflow上搜索过,但我找不到任何帮助我的东西。

谢谢大家。

1 个答案:

答案 0 :(得分:2)

感谢Thomas的评论,我实现了Hibernate提供的CompositeUserType接口。 它允许在HQL中使用您的自定义类型。我没有注意到性能的下降,而我获得了自动映射枚举的简洁性。

您只需阅读此文档https://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch06.html#types-custom

即可