Java开发
sinat_14864063
这个作者很懒,什么都没留下…
展开
-
用Hibernate映射INT字段到枚举类型
当实体中包含类似XxxxType字段时,为了性能上的考虑,一般数据库里的字段类型为TINYINT或INT。而自从Java提供枚举类型以后,在Java代码中使用枚举类型来表示这种变量会更好。于是自然要在Hibernate里把TINYINT字段映射到枚举类型。我对Hibernate也不熟,网上找了一下发现内容很少,而且能找到的大多是把枚举类型映射到字符串类型的字段。挺奇怪的,难道大家还是在用定义一堆f...2010-04-11 20:39:31 · 200 阅读 · 0 评论 -
用Hibernate映射INT字段到EnumSet
上次提到了把数据库的INT字段映射到Java里的Enum,但这样的字段只表示保存一个值。以前用C时经常会写这样的代码: [code="c"]const int TYPE_1 = 1; const int TYPE_2 = 2; const int TYPE_3 = 4; int type = TYPE_1 | TYPE_3; if (type & (TYPE_1 | TYPE...2010-04-14 13:40:59 · 143 阅读 · 0 评论