`

Hibernate中数据类型的对应

阅读更多
<p:colorscheme colors="#ffffff,#666699,#c0c0c0,#000066,#49cacd,#467ce8,#000066,#878fa5"></p:colorscheme>  
Java类型
Hibernate映射类型
SQL类型
bytejava.lang.Byte
byte
TINYINT
shortjava.lang.Short
short
SMALLINT
intjava.lang.Integer
integer
INGEGER
longjava.lang.Long
long
BIGINT
floatjava.lang.Float
float
FLOAT
doublejava.lang.Double
double
DOUBLE
java.math.BigDecimal
big_decimal
NUMERIC
charjava.lang.Character
character
CHAR(1)
booleanjava.lang.Boolean
boolean
BIT
java.lang.String
string
VARCHAR
booleanjava.lang.Boolean
yes_no
CHAR(1)('Y''N')
booleanjava.lang.Boolean
true_false
CHAR(1)('Y''N')
java.util.Datejava.sql.Date
date
DATE
java.util.Datejava.sql.Time
time
TIME
java.util.Datejava.sql.Timestamp
timestamp
TIMESTAMP
java.util.Calendar
calendar
TIMESTAMP
java.util.Calendar
calendar_date
DATE
byte[]
binary
VARBINARYBLOB
java.lang.String
text
CLOB
java.io.Serializable
serializable
VARBINARYBLOB
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
分享到:
评论

相关推荐

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

    首先,Java的基本数据类型在Hibernate中有对应的类型映射。例如,int型在Hibernate中通常映射为Integer类型,因为数据库字段可能允许为空(NULL),而Java的基本类型不能是NULL。同样,boolean型在Hibernate中映射为...

    Hibernate中数据类型

    总的来说,理解 Hibernate 中的数据类型映射是进行数据库操作的关键,它有助于确保数据在 Java 应用程序和数据库之间的准确传输,并确保程序的稳定性和兼容性。正确选择和配置这些类型可以避免许多潜在的问题,如...

    Hibernate和java中的对应数据类型

    下面我们将详细探讨Java、Hibernate以及SQL之间的数据类型对应关系。 1. **基本数值类型**: - `byte` 和 `java.lang.Byte` 对应于 SQL 的 `TINYINT` - `short` 和 `java.lang.Short` 对应于 SQL 的 `SMALLINT` ...

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

    当我们在使用Hibernate时,我们需要了解Java数据类型如何与SQL数据类型对应,以便正确地配置实体类和Hibernate的映射文件(通常是.hbm.xml文件或使用注解的方式)。例如,Java的`int`类型通常对应于SQL的`INTEGER`,...

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

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

    Hibernate数据类型映射及ID

    标题:“Hibernate数据类型映射及ID” 描述:“Hibernate与各数据库数据类型的映射” ### Hibernate数据类型映射 Hibernate作为一款流行的Java持久层框架,它提供了丰富的数据类型映射功能,使得开发者能够更加...

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

    5. **布尔型**:BOOLEAN在数据库中表示True/False,Hibernate对应的Java类型是`java.lang.Boolean`。 6. **二进制数据**:BINARY、VARBINARY、BLOB。这通常用于存储图片或大文件,Hibernate用`byte[]`或`org.spring...

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

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

    Hibernate 映射类型与Java 类型对照

    首先,我们来看一下基本数据类型的映射。`integer`对应Java中的`int`或`Integer`,在SQL中映射为`INTEGER`类型;`long`对应`long`或`Long`,映射为`BIGINT`;`short`对应`short`或`Short`,映射为`SMALLINT`;`float...

    hibernate的对应关系

    在Hibernate框架中,一对一(One-to-One)映射是一种常见的对象关系映射方式,它表示两个实体类之间存在一个唯一的对应关系。例如,一个用户只有一个身份证,或者一辆车只有一个车牌。下面我们将详细讨论如何在...

    hibernate环境搭建已经对应存储过程调用

    3. **映射输出参数和结果集**:如果存储过程有输出参数或结果集,你需要定义对应的Java类型来接收这些数据。 例如,你可以使用以下代码片段来调用存储过程: ```java Session session = sessionFactory....

    关于Clob类型在Hibernate中 的应用小结

    在Java世界中,尤其是在持久化框架Hibernate中,处理Clob类型的数据需要特别的方法和配置。 在Hibernate中,Clob类型的字段通常有两种处理方式: 1. **传统JDBC方式**: 在这种模式下,开发者需要直接操作Clob...

    javasqlTypes数据库字段类型java数据类型的对应关系

    1. **Java数据类型与SQL类型对应关系** - **JAVA的数据类型**:Java提供了基本数据类型(如`int`、`float`、`boolean`等)以及对象数据类型(如`String`、`Date`等)。在与数据库交互时,我们需要将这些类型映射到...

    hibernate中文参考手册

    《Hibernate中文参考手册》是Java开发领域中关于Hibernate框架的重要学习资源,主要涵盖了Hibernate的中文API及详尽的参考信息。Hibernate是一个开放源代码的对象关系映射(ORM)框架,它极大地简化了Java应用程序对...

    配置hibernate数据源

    配置Hibernate数据源是一项基础而重要的任务,涉及在Java应用程序中集成和使用Hibernate框架以及MySQL数据库。以下内容旨在详细介绍如何在MyEclipse开发环境中配置Hibernate数据源,同时解释相关概念和步骤。 首先...

    hibernate对应关系详解

    单表继承所有子类数据存储在一个表中,联合继承每个子类对应一个表,而歧视值继承则是用一个字段区分不同子类。 7. **懒加载和立即加载**:Hibernate提供了懒加载和立即加载策略,懒加载延迟加载关联的对象,直到...

    hibernate(二)对应资源

    在`hibernate(二)对应案例`中,你可能会发现不同场景下使用Hibernate的示例,例如如何配置实体类、执行CRUD操作、进行关联映射、实现分页查询、处理事务等。通过分析和运行这些案例,你可以更好地掌握Hibernate的...

    Hibernate中文Api最新参考文档

    **Hibernate中文API最新参考文档** Hibernate是一个开源的对象关系映射(ORM)框架,它为Java开发者提供了方便的数据持久化...通过深入学习和实践,开发者可以熟练地运用Hibernate解决实际项目中的数据持久化问题。

    hibernate中文文档 HTML格式

    Hibernate是一个流行的数据持久化框架,它通过消除传统的JDBC代码,使得开发人员能够专注于业务逻辑,而不是数据访问细节。它使用面向对象的方式处理数据库操作,提供了一种更加灵活和高效的数据存取方式。 二、...

Global site tag (gtag.js) - Google Analytics