`
喜马拉雅上的小草
  • 浏览: 50911 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Hibernate 自定义数据类型

 
阅读更多

Hibernate 高级映射技术 自定义数据类型
http://www.javaeye.com/topic/184228

hibernate 自定义类型解决方案
http://www.javaeye.com/topic/257936
讨论一下ORM中的自定义类型有用么
http://www.javaeye.com/topic/180159
关于Hibernate Annotations 用户自定义类型的问题
http://www.javaeye.com/topic/169306
自定义表单完全解决方案(无需重置SessionFactory)
http://www.javaeye.com/topic/197752
Hibernate:使用用户定义的类型转换CLOB到String(setCharacte...
http://www.javaeye.com/topic/17399

Hibernate 高级映射技术 自定义数据类型
http://www.itpub.net/thread-977615-1-1.html

HIBERNATE自定义数据类型
http://www.blogjava.net/baoyaer/articles/93184.html

hibernate3自定义枚举映射类型
http://www.qnr.cn/pc/dj/erji/JAVA/ziliao/200811/98153.html

使用Hibernate的客户化映射类型
第一个例子是使用UserType映射枚举类型。假设Account表中含有一sex列,类型为tinyint(当前其0代表男,1代表女,将来可能出现2等代表其他性别类型);我们当然可以在对应的Account类中添加int类型的sex属性,但这种数字化无显示意义且类型不安全的枚举不是很好的解决方式,这里就采用了java5的enum来作为Account类的性别属性(如果不熟悉 java5的enum,也可采用《effective java》中提到的经典的类型安全的枚举方案)。
http://java.ccidnet.com/art/3561/20070815/1178853_1.html
第二个例子是关于email的
http://java.ccidnet.com/art/3561/20070815/1178853_2.html

case when 可以用decode代替

以前sql里面好象没有,decode是oracle的函数吧

分享到:
评论

相关推荐

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

    本篇文章将深入探讨如何在Hibernate中实现自定义数据类型。 首先,我们需要理解Hibernate是如何处理数据类型的。默认情况下,Hibernate使用Java的标准数据类型来映射数据库中的列。例如,Integer对应INT,String...

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

    而在Java持久化框架Hibernate中,这些数据类型需要与数据库中的字段类型进行映射,以便正确地存储和检索数据。这篇博客主要探讨了Java数据类型如何与Hibernate的类型映射进行对应。 首先,Java的基本数据类型在...

    hibernate + 自定义标签分页

    本例中,我们探讨的是如何结合Struts、Hibernate和自定义标签实现分页功能,这是一种常见的优化用户界面体验的技术,特别是对于数据量大的查询结果。 1. **分页原理** 分页的基本思想是将大量数据分成多个小部分,...

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

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

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

    此外,Hibernate还支持自定义数据类型的映射,允许开发者根据需求扩展和定制。 在实际开发中,理解这些映射关系至关重要,因为它直接影响到数据的存储和查询效率,以及数据的一致性和完整性。例如,如果错误地将...

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

    当我们说“自定义字段”,通常是指领域对象中的一些特殊属性,这些属性可能无法直接通过标准的数据类型来表示,比如日期范围、地理位置等。这时,我们需要创建自定义的Hibernate类型来处理这些特殊的字段。 创建...

    马士兵java框架hibernate学习笔记

    - **Hibernate自定义数据类型**:解释了如何自定义Hibernate的数据类型以适应特定的应用需求。 - **Hibernate类型**:概述了Hibernate提供的各种内置数据类型及其用途。 以上是马士兵Java框架Hibernate学习笔记的...

    解决Hibernate对于Date类型的数据返回结果中时分秒不对的问题

    在使用Hibernate进行数据库操作时,有时会遇到一个常见的问题,即当从数据库中查询Date类型的数据并由Hibernate返回时,发现结果中的时分秒部分不正确。这个问题通常源于多个因素,包括日期时间的序列化与反序列化...

    hibernate将本地SQL查询结果封装成对象

    在Java的持久化框架中,Hibernate是一个非常重要的工具,它提供了强大的对象关系映射(ORM)功能,使得开发者可以方便地在Java对象和数据库表之间进行数据操作。当我们需要执行一些特殊的、复杂的或者非标准的SQL...

    达梦Hibernate方言2.0至4.0

    例如,达梦Hibernate方言会包含对达梦特有的数据类型、函数和存储过程的适配。 对于“达梦Hibernate方言2.0至4.0”,这意味着该方言支持Hibernate框架从2.0到4.0的多个版本。每个新版本的Hibernate都可能引入新的...

    Hibernate和java中的对应数据类型

    然而,当我们与数据库进行交互,特别是使用ORM(对象关系映射)框架如Hibernate时,这些数据类型需要与数据库中对应的数据类型相匹配,以确保数据的正确存储和检索。下面我们将详细探讨Java、Hibernate以及SQL之间的...

    自定义 Hibernate Tools 的模板

    7. **扩展功能**:除了添加注释,自定义模板还可以实现其他高级功能,比如根据数据库字段类型生成特定的 Java 类型,或者为字段添加特定的注解(如 `@Column`、`@GeneratedValue`)。 8. **维护与更新**:当 ...

    JPA + Hibernate 3 CRUD操作历史审计日志的解决方案

    在Java企业级应用开发中,数据的创建、更新和删除(CRUD)操作是常见的需求。JPA(Java Persistence API)作为Java EE的一部分,提供了一种标准的方式来管理和持久化Java对象到关系数据库。Hibernate作为JPA的一个...

    hibernate映射Oracle中LONG类型

    同时,自定义类型也需要与 Hibernate 框架的其他组件集成,例如数据类型转换、SQL 语句生成等。 使用自定义类型映射 Oracle 中的 LONG 类型字段是解决 Hibernate 框架中 LONG 类型字段读写问题的一种有效方法。通过...

    hibernate映射枚举类型

    在Java编程中,枚举类型(Enum)是一种...正确地映射枚举类型可以增强代码的可读性和可维护性,同时减少因数据类型转换导致的潜在错误。在实际开发中,我们应该根据业务场景和枚举特性的需求,选择最合适的映射策略。

    Harnessing Hibernate

    本书将指导读者如何扩展Hibernate的数据类型支持,以满足特定的应用需求,这包括如何注册自定义数据类型以及如何在映射文件中使用它们。 ### 四、查询创建与优化 Hibernate提供了多种方式来创建和执行查询,包括...

    hibernate杂谈

    第四部分提到了Hibernate自定义类型对象以及如何序列化为字符串存储。自定义类型是Hibernate的一个高级特性,它允许开发者为复杂类型的数据自定义映射。这一部分可能介绍了如何创建自定义类型以及如何配置Hibernate...

    仅供参考 JAVA动态表单设计,自定义表单,自定义数据

    在Java中,可以利用ORM(对象关系映射)框架如Hibernate,将自定义数据与数据库模型相结合,实现数据的持久化存储。 4. **在线设计**: 在线设计表单通常涉及Web界面,用户可以直接在浏览器中拖拽、编辑表单元素。...

    hibernate中自动生成主键的办法

    Native策略是一种智能选择策略,Hibernate会根据当前使用的数据库类型自动选择最合适的主键生成策略,如identity、sequence或hilo。这种方式的最大优点是灵活性和兼容性,开发者无需关心底层数据库的细节,可以专注...

    hibernate 调用oracle函数

    本文将深入探讨如何在Hibernate中调用Oracle的函数,以实现高效的数据操作。 首先,我们需要理解Hibernate的核心理念,它允许开发者通过面向对象的方式来处理数据库操作,而无需编写大量的SQL语句。Hibernate通过...

Global site tag (gtag.js) - Google Analytics