`
os586
  • 浏览: 15476 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Hibernate的类型怎样映射数据库中字段的自定义类型

阅读更多
我在数据库中自定义了数据类型:如UserName,其实它就是一个基本数据类型:varchar(12)的。

但是这种自定义数据类型在hibernate当中我们该怎样进行数据类型的映射?
分享到:
评论
2 楼 os586 2007-07-06  
我当时发的时候没有仔细的看看,后来用myeclipse进行了自动的映射,后来看来一下,结果是自己想要的。


其实无论你怎样的自定义你的数据类型,它还是会给你映射到你原始的数据类型上去。
1 楼 piaochunzhi 2007-06-25  
String  就可以  有对应表的可以搜 搜

相关推荐

    JAVA数据类型与Hibernate的类型映射

    同样,boolean型在Hibernate中映射为Boolean,double映射为Double,String映射为String,等等。 其次,对于复杂的数据类型,如日期和时间,Java的Date和Calendar类在Hibernate中可以映射为java.sql.Date、java.sql....

    用Hibernate实现领域对象的自定义字段

    在Java世界中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者将数据库操作与业务逻辑解耦,通过面向对象的方式处理数据。本文将深入探讨如何使用Hibernate实现领域对象的自定义字段,这涉及到对...

    Hibernate 配置跟数据库字段的对应关系

    本文将深入探讨如何在Hibernate配置中设置与数据库字段的对应关系,以及相关的Mysql数据库数据类型。 首先,我们需要理解Hibernate的核心配置文件`hibernate.cfg.xml`,在这个文件中,我们定义了数据源、持久化类...

    Hibernate使用——自定义数据类型

    总的来说,自定义数据类型是Hibernate的一个强大特性,它使我们能够灵活地处理各种数据库字段,满足特定的业务需求。不过,使用时也需要注意性能优化和代码的简洁性,确保项目的可扩展性和可维护性。

    hibernate映射Oracle中LONG类型

    使用自定义类型映射 Oracle 中的 LONG 类型字段是解决 Hibernate 框架中 LONG 类型字段读写问题的一种有效方法。通过实现 UserType 接口,我们可以定制 LONG 类型字段的读写操作,并提高 Hibernate 框架的灵活性和可...

    hibernate@注解方式配置实体类,调用javadoc接口生成数据库表及字段的注释说明

    hibernate@注解方式配置实体类时,利用javadoc接口生成数据库表及字段的注释说明,支持oracle、sqlserver、db2、mysql数据库。因用到java\lib\tools.jar,需要将该jar放入工程lib下(或者tomcat\lib下、或加入...

    hibernate映射枚举类型

    Hibernate,作为Java中广泛使用的对象关系映射(ORM)框架,提供了一种优雅的方式来映射枚举类型到数据库。本文将深入探讨Hibernate如何映射枚举类型,并给出实际应用示例。 ### Hibernate枚举映射方式 #### 1. `@...

    简要分析Java的Hibernate框架中的自定义类型

    在Java的Hibernate框架中,自定义类型是一种非常实用的功能,它允许开发者根据特定业务需求扩展Hibernate内置的数据类型。当我们发现Hibernate默认的数据类型无法满足我们存储数据的特殊要求时,例如需要处理复杂...

    数据库字段名转换成Java字段名

    - ORM框架如Hibernate、MyBatis等,能自动处理数据库字段与Java对象之间的映射,包括字段名的转换。它们提供了配置或注解的方式来指定字段的对应关系。 3. **工具**: - 开发者可以使用一些工具,如在线转换器或...

    MyEclipse 2014 使用hibernate3 生成数据库实体类 和 xml映射文件

    本文将深入探讨如何在MyEclipse 2014环境中利用Hibernate 3这一强大的ORM(对象关系映射)框架,生成数据库实体类和XML映射文件。这将帮助开发者有效地将Java对象与数据库表进行绑定,实现数据的透明操作。 首先,...

    Hibernate 多数据库支持解决方案

    - 在Spring或`hibernate.cfg.xml`配置文件中,可以使用宏定义或者条件注解来根据数据库类型加载不同的映射文件。这样,不同的数据库环境只需配置相应的连接参数,而无需修改核心的配置文件。 4. **大字段处理** -...

    Hibernate识别数据库特有字段实例详解

    然后在具体的字段定义上使用@Type注解来引用我们自定义的映射类型别名。这样,Hibernate就会在持久化操作时调用我们自定义的数据类型映射类,从而实现对数据库特有字段的支持。 重要的是,Hibernate的自定义类型...

    Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表

    这里,我们提到了一个名为“Hibernate的映射类型_hibernate_mysql映射类型.doc”的文档,这很可能是一个详细的对照表,列出了Hibernate如何将Java数据类型映射到MySQL数据库的SQL数据类型。MySQL是世界上最流行的...

    Hibernate操作Oarcle中Clob、Blob字段小结

    在Java的持久化框架Hibernate中,处理大数据类型如Oracle数据库中的Clob(Character Large Object)和Blob(Binary Large Object)字段是一项重要的任务。Clob通常用于存储大量的文本数据,而Blob则适用于二进制...

    为数据库表设计可扩展的字段

    在实际应用中,还可以结合使用ORM(对象关系映射)工具,如Hibernate或MyBatis,它们能够帮助开发者更轻松地处理数据库中的动态字段。不过,需要注意的是,ORM可能导致SQL性能下降,因此需要权衡其利弊。 总之,为...

    Hibernate存储Clob字段的方式总结

    在Hibernate框架中,可以直接将数据库的Clob字段映射为Java中的String类型。这种方法的优点是代码更为简洁,不需要转换Clob开流,也不用编写Hibernate自定义类型。具体实现方式如下: 1. 建立包含Clob字段的数据库...

    mysql 让hibernate支持text字段的方言

    在处理特定类型的数据库字段时,比如`TEXT`字段,Hibernate可能需要使用特定的方言(Dialect)来确保正确地进行操作。本文将深入探讨如何使Hibernate支持MySQL中的`TEXT`字段,以及`MYSQLDialect.java`在这个过程中...

    hibernate数据库相关操作步骤

    **hibernate数据库相关操作步骤** Hibernate是一款强大的Java对象关系映射(ORM)框架,它为开发者提供了在Java应用中操作数据库的简便方法。通过使用Hibernate,开发人员可以避免直接编写SQL语句,而是通过面向...

    hibernate list集合映射

    1. **元素类型**:在Hibernate中,List集合可以包含任何Java对象,这些对象可以是基本类型,也可以是自定义的复杂类型。 2. **关联关系**:List集合通常与数据库的一张表进行关联,通过外键字段建立一对一、一对多...

    hibernate集合的映射

    本篇文章主要探讨的是Hibernate中对象与数据库表之间的集合映射,这是Hibernate实现对象关系映射的一个关键特性。 **一、集合映射的基础** 在Hibernate中,集合映射主要用于表示一对多或多对多的关系。例如,一个...

Global site tag (gtag.js) - Google Analytics