使用Enum的自定义字段来做hibernate持久化

Enum类型的字段进行hibernate持久化时,常见的是使用@Enumerated(EnumType.ORDINAL)或EnumType.STRING方式,这里不再描述。当你的Enum中有自定义字段,并且你希望用该字段作为hibernate持久化的值的时候,就需要用到hibernate的自定义映射类型UserType。

代码已经分享到 http://www.oschina.net/code/snippet_100569_13747

你可能感兴趣的:(enum,Hibernate,自定义字段,usertype)