`
xiaolongRen_will
  • 浏览: 28073 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Hibernate--java--sql 三者的数据类型对比

阅读更多

Java数据类型                             Hibernate数据类型             标准SQL数据类型(对于不同的DB可能有所差异)
byte、java.lang.Byte                  byte                                      TINYINT
short、java.lang.Short                short                                    SMALLINT
int、 java.lang.Integer                integer                                  INGEGER
long、java.lang.Long                   long                                      BIGINT
float、 java.lang.Float                 float                                      FLOAT
double、 java.lang.Double          double                                  DOUBLE
java.math.BigDecimal                 big_decimal                         NUMERIC
char、java.lang.Character          character                             CHAR(1)
boolean、java.lang.Boolean       boolean                                BIT
java.lang.String                             string                                    VARCHAR
boolean、java.lang.Boolean       yes_no                                 CHAR(1)('Y'或'N')
boolean、java.lang.Boolean       true_false                            CHAR(1)('Y'或'N')
java.util.Date、java.sql.Date      date                                      DATE
java.util.Date、java.sql.Time      time                                     TIME

java.util.Date、java.sql.Timestamp      timestamp             TIMESTAMP
java.util.Calendar                       calendar                                TIMESTAMP
java.util.Calendar                       calendar_date                      DATE
byte[]                                             binary                                   VARBINARY、BLOB
java.lang.String                           text                                        CLOB
java.io.Serializable                      serializable                          VARBINARY、BLOB
java.sql.Clob                                clob                                         CLOB
java.sql.Blob                                blob                                         BLOB
java.lang.Class                           class                                        VARCHAR
java.util.Locale                            locale                                     VARCHAR
java.util.TimeZone                      timezone                               VARCHAR
java.util.Currency                       currency                                VARCHAR

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    hibernate-api-3.1.1.rar

    7. **Caching**: Hibernate支持二级缓存,可以通过配置使用第三方缓存提供者如EhCache,提高数据访问性能。一级缓存是由Session管理的,每个Session都有自己的缓存,而二级缓存则是SessionFactory级别的,所有...

    hibernate-3.2.zip

    Hibernate是一个开源的对象关系映射(ORM)框架,它允许Java开发者将数据库操作转换为对象级别的操作,从而简化了数据访问层的开发。在本压缩包“hibernate-3.2.zip”中,我们可能找到了Hibernate 3.2版本的相关资料...

    Beginning-Hibernate-2nd-Edition.pdf

    - **Java 开发新手**:希望学习 Hibernate 的基本用法,以便更好地管理 Java 应用中的数据。 - **经验丰富的 Java 开发者**:想要深入了解 Hibernate 的高级特性,并将其应用于复杂的项目中。 - **软件架构师**:...

    hibernate-release-5.4.4.Final.zip

    HQL是一种面向对象的查询语言,可以方便地进行复杂的数据查询,而Criteria API则提供了类型安全的编程方式,避免了运行时的SQL拼接错误。这两个查询机制提供了丰富的检索、过滤、排序和分组功能,满足各种数据查询...

    hibernate-3.6.10.Final-souce

    2. **ejb3**:实现了JPA(Java Persistence API),使得Hibernate可以作为符合JSR-303标准的JPA提供者。 3. **tools**:提供Hibernate的工具类,如反向工程、Hbm2DDL等,用于生成数据库表结构或实体类。 4. **...

    精通hibernate3.0(第三版).rar

    《精通Hibernate 3.0(第三版)》是Java开发者深入理解对象持久化技术的一本经典教程。本书全面覆盖了Hibernate 3.0的核心概念、API以及最佳实践,旨在帮助读者掌握这一强大的ORM(对象关系映射)框架,提升开发效率...

    hibernate-release-4.3.11.Final.lib.required.zip

    总的来说,Hibernate 4.3.11.Final版是一个成熟的ORM解决方案,通过理解和掌握这些知识点,开发者能够高效地在Java应用中管理数据库,实现数据持久化。在实际开发中,结合具体项目需求,灵活运用这些概念和技术,...

    hibernate-distribution-3.3.2.GA.zip

    1. **对象关系映射(ORM)**:Hibernate的核心功能就是将Java对象和数据库表之间的映射关系进行管理,使得开发者可以以面向对象的方式处理数据,避免了传统的SQL操作,提高了开发效率。 2. **配置文件**:在解压后...

    hibernate-3.6.7.final 官方中文 API

    Hibernate是一个开源的对象关系映射(ORM)框架,它极大地简化了Java应用程序对数据库的操作,将复杂的SQL操作转化为对Java对象的操作,提高了开发效率。 该文档主要包含以下几个关键知识点: 1. **对象关系映射...

    hibernate-3.3.2帮助文档PDF版本

    Hibernate是一款开源的对象关系映射(ORM)框架,它允许Java开发者在Java对象和数据库记录之间建立映射,从而简化数据库操作。在这个“hibernate-3.3.2帮助文档PDF版本”中,你将找到关于这个特定版本的Hibernate...

    Hibernate one-to-many / many-to-one关系映射

    在Java的持久化框架Hibernate中,关系映射是数据库对象之间的关联方式,它允许我们将复杂的数据库结构映射到Java对象上。"Hibernate one-to-many / many-to-one关系映射"是两个基本的关系类型,用于表示实体间的关联...

    hibernate-5.2.12.Final最新官方完整版(含源码实例等)

    3. 新的Type系统:引入了更加灵活和强大的Type系统,支持更多种类型的数据映射。 三、核心概念 1. 实体(Entity):在Hibernate中,实体对应数据库中的表,通常是一个Java类。 2. 映射文件(Mapping):XML或注解...

    Struts2-Hibernate-Spring架包大全

    Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自...这三者结合,形成了一个强大且全面的Java Web开发解决方案。在实际开发过程中,理解并熟练掌握SSH框架的使用,对于提升开发质量和效率至关重要。

    Hibernate 参考文档

    - **内容简介**:本书是一份关于Hibernate框架的详尽指南,不仅适合初学者入门,同时也可用作专业人士的工具书。 - **特点**:相较于其他中文技术书籍,本书语言通俗易懂,易于理解。 #### 二、体系结构 - **总览**...

    hibernate-reference

    它提供了一种将Java对象映射到数据库表以及SQL字段的方式,允许开发人员用面向对象的方式来处理数据存储,而无需编写复杂的SQL语句。本文档基于Hibernate 3.2.6版本,旨在为初学者提供全面的指导。 #### 二、核心...

    struts2.3.12+spring3.2.2.RELEASE+hibernate-release4.2.0.Final整合

    接下来,我们将详细讨论这三者的整合过程以及它们在项目中的应用。 首先,Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Web应用框架,用于简化Java EE Web应用的开发。Struts2.3.12版本包含了众多...

    java-test.zip_java面试题

    - 数据类型:基本类型与引用类型的比较,自动装箱与拆箱。 - 面向接口编程:接口的定义、实现、多接口继承。 - 泛型:泛型的基本使用、通配符、类型擦除。 2. **集合框架**: - List、Set、Queue、Map接口及其...

    健康管理系统SSH-oracle(JAVA源码+数据库sql+论文+视频)

    数据库SQL脚本用于创建表结构、定义数据类型、设置约束以及初始化数据,确保数据的一致性和完整性。 4. **论文分析** 论文部分可能涵盖了系统的设计理念、架构选择、关键技术实现、性能评估等多个方面。通过阅读...

    java+hibernate+spring

    Java、Hibernate 和 Spring 是三个在IT行业中至关重要的技术,它们共同构建了企业级应用开发的强大框架。这个压缩包文件可能包含了一个使用这些技术的示例项目,帮助学习者理解它们如何协同工作。 Java 是一种多...

Global site tag (gtag.js) - Google Analytics