`

Hibernate学习笔记二——数据类型映射表

阅读更多

Java原始类型

映射类型

Java类型 标准SQL字段类型
integer int or java.lang.Integer INTEGER
long long or java.lang.Long BIGINT
short short or java.lang.Short SMALLINT
float float or java.lang.Float FLOAT
double double or java.lang.Double DOUBLE
big_decimal java.math.BigDecimal NUMERIC
character java.lang.String CHAR(1)
string java.lang.String VARCHAR
byte byte or java.lang.Byte TINYINT
boolean boolean or java.lang.Boolean BIT
yes_no boolean or java.lang.Boolean CHAR(1)('Y' or 'N')
true_false boolean or java.lang.Boolean CHAR(1)('Y' or 'N')
date java.util.Date or java.sql.Date DATE
time java.util.Date or java.sql.Time TIME
timestamp java.util.Date or java.sql.Timestamp TIMESTAMP
calendar java.util.Calendar TIMESTAMP
calendar_date java.util.Calendar DATE

 

大数据 类型

映射类型

Java类型 标准SQL字段类型
binary
byte[] VARBINARY(or BLOB)
text
java.lang.String CLOB
serializable java.io.Serializable的任何实例 VARBINARY(or BLOB)
clob
java.sql.Clob
CLOB
blob java.sql.Blob BLOB

 

其他 类型

映射类型

Java类型 标准SQL字段类型
class
java.lang.Class VARCHAR
locale
java.util.Locale VARCHAR
timezone java.util.TimeZone VARCHAR
currency
java.util.Currency
VARCHAR

 

 

分享到:
评论

相关推荐

    2023年Java相关课程系列笔记之十四Hibernate学习笔记.doc

    在本篇“2023年Java相关课程系列笔记之十四Hibernate学习笔记”中,我们将深入探讨Java开发中常用的持久化框架——Hibernate。这个框架由梁建全老师主讲,旨在帮助开发者更高效、便捷地进行数据库操作,弥补JDBC在...

    Hibernate学习笔记

    **Hibernate学习笔记** Hibernate 是一个开源的对象关系映射(ORM)框架,它为Java开发者提供了一种在数据库中存储和检索对象的便捷方式。通过使用Hibernate,开发人员可以避免直接编写SQL语句,而是通过面向对象的...

    hibernate学习笔记

    ### Hibernate学习笔记:对象/关系数据库映射(二)——集合映射 #### 1. 集合映射概述 在对象/关系映射(ORM)领域中,Hibernate 是一个非常强大的工具,它能够帮助开发者高效地进行 Java 对象与数据库记录之间的...

    Struts2笔记+Hibernate3.6笔记+Spring3笔记

    SSH是Java开发中广泛使用的三大框架——Struts2、Hibernate和Spring的缩写。这三大框架结合使用,能够构建高效、灵活的企业级Web应用程序。现在,让我们深入探讨这些框架的知识点。 **Struts2笔记** Struts2是MVC...

    hebernate 学习笔记 46页word

    在本篇“Hibernate学习笔记”中,我们将深入探讨Hibernate——一个流行的Java对象关系映射(ORM)框架。Hibernate的核心功能是将Java应用程序中的对象模型自动持久化到关系数据库中,简化了数据库操作。通过使用...

    Hibernate笔记2

    接下来,我们将通过具体的代码示例来看一下如何在Hibernate中实现上述第二种策略——表每继承树(Table Per Subclass)。 ```xml <hibernate-mapping> <!-- 表示Car类有一个子类Bus,与...

    全套达内学习笔记(java)

    【Java私塾Java初级教程PPT1-3章.rar】:这部分内容可能涵盖了Java语言的基础知识,包括但不限于Java编程环境的搭建、基本语法、数据类型、控制结构(如if语句、for循环、while循环)、类与对象的概念、封装、继承、...

    JPA学习笔记-EJB-02JPA属性注解

    ### JPA学习笔记-EJB-02JPA属性注解 #### 一、引言 在上一篇文章中,我们简要介绍了Java Persistence API (JPA)的基础知识,包括它的基本部署和操作流程,从而让我们对JPA有了初步的认识。本文将继续深入探讨JPA的...

    最全SSH笔记汇总

    接下来,Hibernate是一个对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以使用面向对象的方式来处理数据。Hibernate通过XML或注解配置,将Java类与数据库表关联,提供了透明的数据持久化服务。它支持...

    SSH经典笔记陈欢版

    SSH经典笔记陈欢版是针对Java Web开发领域中三大框架——Spring、Struts和Hibernate的综合学习资料。这些框架在21世纪初被广泛采用,构建了许多企业级应用,至今仍具有重要的参考价值。SSH框架组合是Java开发中的...

    java5.0新特性总结--Annotation系统学习整理笔记

    这篇博客是关于Java 5.0新特性——Annotation的系统学习与整理笔记,通过讲解与实例,深入探讨了注解在Junit、Spring和Hibernate中的应用。 首先,注解是一种声明式的编程元素,它可以附加到类、接口、方法、变量等...

    黑马程序员 jpa详解视频教程配套源代码 笔记 jar包 很全的

    Java Persistence API(JPA)是Java平台上的一个标准框架,用于管理和持久化应用程序中的对象...通过观看黑马程序员的视频教程,结合源码、笔记和jar包,你将能够深入理解和掌握Java世界中的对象关系映射技术——JPA。

    jdbc.rar_java jdbc_达内

    本资料来源于加拿大知名的IT培训机构——达内科技,是其针对JDBC进行教学的学习笔记,对于想要深入理解和掌握Java数据库操作的开发者来说,是非常有价值的资源。 JDBC学习笔记通常会涵盖以下几个关键知识点: 1. *...

Global site tag (gtag.js) - Google Analytics