2007年3月2日 星期五

Hibernate 的 Enum...

列舉..在此不贅述, 不過如果想用Type Safe 的方式把列舉物件用Hibernate 存起來
在3.0可有了新花樣
由於彈性不夠,PersistantEnum 已被打入冷宮
新歡為 UserType
實作UserType 只要定義好列舉物件與實際被Persist 的值(如:1, 2, 3 或 "cat", "dog"...之類)的關係
就可以開工了
UserType for persisting Typesafe Enumerations

1 則留言:

丁丁 提到...

Java 5 EnumUserType 這一篇還提到更多的用法,實作上我現在是用下面 A proposal for an enhanced EnumUserType,使用起來很方便。