enum类型映射到hbm.xml配置文件
2011-12-05 10:27
399 查看
jdk1.5推出的enum类型,在hibernate中一般是用注释做映射,这也是配合1.5提供的注释功能。但是如果要把enum类型映射到传统的xml配置文件中,怎么办?找到一种比较简单的方法。
<property name="type" column="note_type" length="10">
<type name="org.hibernate.type.EnumType">
<param name="enumClass">com.mycomp.modulename.MyEnum</param>
<param name="type">12</param>
</type>
</property>
org.hibernate.type.EnumType是hibernate-anotations.jar包中的类。下面的类就是你需要映射的类。这样就省了你需要自己写的hibernate类型。下面的12应该是保存为int型的意思吧。这个需要看下源代码。。。。。
<property name="type" column="note_type" length="10">
<type name="org.hibernate.type.EnumType">
<param name="enumClass">com.mycomp.modulename.MyEnum</param>
<param name="type">12</param>
</type>
</property>
org.hibernate.type.EnumType是hibernate-anotations.jar包中的类。下面的类就是你需要映射的类。这样就省了你需要自己写的hibernate类型。下面的12应该是保存为int型的意思吧。这个需要看下源代码。。。。。
相关文章推荐
- Hibernate--Enum类型的set集合映射到数据库(xml配置文件实现方式)
- hibernate映射文件??.hbm.xml配置映射元素详解--Hibernate映射类型
- hibernate映射文件 xx.hbm.xml配置映射元素详解--Hibernate映射类型
- struts2与hibernate 复合主外键在映射文件*.hbm.xml中的配置,为双外键的配置方法
- hibernate映射配置文件(xxx.hbm.xml)内容及作用
- [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系
- Hibernate3.5.4---java application的xml和annotation环境搭建(hibernate.cfg.xml配置文件说明,映射文件Student.hbm.xml说明
- Hibernate框架中hibernate.properties属性文件,hibernate.cfg.xml配置文件,以及Users.hbm.xml映射文件的配置
- Hibernate的映射配置文件*.hbm.xml文件中class和property元素的各属性意义和设置
- IDEA中SSH框架配置问题—— 找不到hbm.xml映射文件
- Hibernate映射文件配置(hbm.xml和注解方式)
- Hibernate3.2(8):映射文件Xxx.hbm.xml使用的Hibernate中的数据类型
- Hibernate框架中在.hbm.xml映射文件中配置表与表之间的关联关系
- Hibernate --- xxx.hbm.xml映射配置文件详解
- hibernate中写配置文件xxx.hbm.xml时那个成员变量的类型type如何写的问题
- *.hbm.xml 映射配置文件
- 用xxx.hbm.xml映射文件配置的hibernate实例
- hibernate映射文件XXX.hbm.xml配置映射元素详解--对象标识符(OID)
- Hibernate学习-08:配置-核心配置文件hibernate.cfg.xml、映射文件*.hbm.xml
- Hibernate-配置文件-映射文件.hbm.xml