`
dexter_leslie
  • 浏览: 65049 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论
  • marrymyy: 楼主总结的很好,学习了,就是代码怎么都没有空格断开,看着很不爽 ...
    interceptor

hibernate 数据类型和java,db数据类型

阅读更多

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

Java数据类型 Hibernate数据类型 标准SQL数据类型
(PS:对于不同的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连接DB2

    对于 DB2 数据库而言,如何有效地利用 Hibernate 进行数据交互显得尤为重要。本文将详细介绍 Hibernate 连接 DB2 的几种方式,并对每种方式的特点进行分析。 #### 二、JDBC 驱动简介 在讨论 Hibernate 如何连接 ...

    java框架之hibernate

    ### Java框架之Hibernate详解 #### 一、Get与Load方法的区别 在Hibernate中,`get()`和`load()`方法是用来加载持久化实体的主要方法。它们之间的主要区别在于处理空值和懒加载的方式。 1. **Load方法**: - `...

    jdbc和hibernate的区别

    5. 数据库类型和配置也会影响性能,如Oracle和DB2等数据库可能有不同的性能表现。 总的来说,JDBC适合于需要高度灵活性和性能的场合,而Hibernate则更适合于快速开发和简化数据库操作的场景。选择使用哪种技术应...

    Java连接DB2

    1. **JDBC驱动**:IBM提供了适用于Java的DB2 JDBC驱动,分为类型1、2、3和4。其中,类型4(纯Java驱动)是最常用的,因为它无需依赖本地数据库客户端。 2. **连接URL**:用于指定DB2服务器的地址、端口、数据库名等...

    MyEclipse10.7由表自动生成Hibernate实体对象

    例如,可能会需要添加业务逻辑方法、修改数据类型的映射关系,或者调整关联关系等。 总结而言,MyEclipse 10.7提供了强大的工具支持,通过简单的配置和操作,可以大大提高开发者在数据库交互和ORM映射上的开发效率...

    hibernate\struts\spring\db包

    数据库操作通常通过JDBC(Java Database Connectivity)进行,而`db`包可能包含了特定数据库的JDBC驱动,如MySQL、Oracle、PostgreSQL等,这些驱动使得Java程序能够连接到特定类型的数据库进行数据操作。 综合上述...

    hibernate使用中与各种数据库字段类型对应类型训练

    1. 设计一个简单的数据库模型,包括各种基本类型和复杂类型的字段。 2. 创建相应的Java实体类,并使用注解进行映射配置。 3. 编写Hibernate配置文件(`hibernate.cfg.xml`),设置数据库连接信息。 4. 编写测试类,...

    Hibernate主键类型说明和配置手册.doc

    5. **sequence**: 使用数据库的序列生成主键,适用于DB2、PostgreSQL、Oracle、SAP DB、McKoi和Interbase。 6. **hilo**: 使用Hi-Lo算法,需要一个数据库表来存储生成的主键。不适用于JTA环境或自定义数据库连接。 ...

    java连接DB2数据库编程简介

    首先,要进行Java与DB2的连接,你需要JDBC(Java Database Connectivity)驱动,这是Java标准版的一部分,它提供了一组接口和类,使得Java程序能够访问各种类型的数据库。DB2提供了符合JDBC规范的驱动,通常分为类型...

    hibernate数据持久化组件

    ### Hibernate 数据持久化组件 #### 一、背景与概述 在现代软件开发中,数据持久化是一项关键的技术,它解决了程序运行过程中数据的保存问题。根据题目提供的信息,“内存是暂时存储设备,断电后数据易丢失”,这...

    hibernate和数据库的各种包

    在Java开发中,Hibernate是连接Java应用程序与多种数据库(如MySQL和Oracle)的重要桥梁。 首先,让我们深入理解Hibernate的核心概念: 1. **对象关系映射(ORM)**:ORM是将数据库中的表映射为Java类,表中的记录...

    Hibernate Junit测试增删改查(DB2版本的)

    在DB2中,创建表通常包括定义表名、字段名、数据类型以及约束条件。序列(Sequence)是一种特殊的数据库对象,用于生成唯一的整数序列,常用于主键生成。在Hibernate中,我们可以使用hibernate_sequence或者其他...

    DB4O Java开发应用

    同时,DB4O支持事务管理和版本控制,以确保数据的一致性和可恢复性。 - 完整的全源码和注解:为了深入理解DB4O的工作原理和最佳实践,开发者通常需要参考完整的示例代码和详细的注释。这些资源可以帮助你更好地了解...

    用MyEclipse自动生成hibernate映射文件和实体类

    在使用Hibernate框架进行对象关系映射(ORM)时,MyEclipse提供了自动生成映射文件和实体类的功能,极大地简化了数据库与Java类之间的绑定工作。以下是详细步骤和相关知识点: 1. **DB Browser视图**:在MyEclipse...

    myeclipse搭建hibernate框架

    最后,通过MyEclipse的工具和生成的Java类,你可以开始编写业务逻辑和DAO层代码,利用Hibernate提供的API进行对象关系映射,实现对数据库的CRUD操作。同时,MyEclipse提供了强大的代码提示和调试功能,可以帮助...

    hibernate中所有数据库方言

    Hibernate是一个开源的对象关系映射(ORM)框架,用于Java应用与各种关系型数据库进行交互。它提供了强大的功能,如对象持久化、查询语言支持、事务管理等,大大简化了数据访问层的开发工作。 ### Hibernate支持的...

    Java Dao JDBC Hibernate XMLmapping 代码

    Java DAO (Data Access Object)、JDBC (Java Database Connectivity)、Hibernate 和 XML mapping 是Java开发中用于数据库操作的重要技术。这些技术共同构成了一个强大的数据访问层,使得开发者能够高效、灵活地与...

    Hibernate框架讲义.pdf

    - Hibernate定义了多种数据类型和主键生成策略,如assigned(手动指定)、increment(自动递增)、identity(数据库自增长)、sequence(数据库序列)、native(根据数据库类型自动选择)、uuid(128位UUID)、...

    整合struts2.1和hibernate3.2的JAR包

    Struts2和Hibernate是两个非常重要的Java开源框架,它们分别用于MVC(Model-View-Controller)架构的实现和对象关系映射(ORM)。在Java Web开发中,整合这两个框架可以构建高效、灵活且可维护的业务应用。下面将...

    db4o 复制系统(dRS)文档

    dRS通过提供一个面向对象的数据复制机制,解决了现有IT环境中关系型数据库技术与Java和.NET开发者使用的面向对象编程之间的不兼容问题。 #### 二、db4o复制系统(dRS)的核心功能 - **双向对象同步**: dRS支持在db4o...

Global site tag (gtag.js) - Google Analytics