`
alert_mm
  • 浏览: 168726 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
最新评论

常见类型的映射关系

阅读更多

Hibernate映射类型 Java类型 标准SQL类型

 

integer/int java.lang.Integer/int INTEGER 4字节


long java.lang.Long/long BIGINT 8字节


short java.lang.Short/short SMALLINT 2字节


byte java.lang.Byte/byte TINYINT 1字节


float java.lang.Float/float FLOAT 4字节


double java.lang.Double/double DOUBLE 8字节


big_decimal java.math.BigDecimal NUMERIC


character java.lang.Character/java.lang.String/char CHAR(1) 定长字符


string java.lang.String VARCHAR 变长字符


boolean/ yes_no/true_false java.lang.Boolean/Boolean BIT 布尔类型


date java.util.Date/java.sql.Date DATE 日期


timestamp java.util.Date/java.util.Timestamp TIMESTAMP 日期


calendar java.util.Calendar TIMESTAMP 日期


calendar_date java.util.Calendar DATE 日期


binary byte[] BLOB


text java.lang.String TEXT CLOB


serializable 实现java.io.Serializablej接口的任意Java类 BLOB BLOB


clob java.sql.Clob CLOB CLOB


blob java.sql.Blob BLOB BLOB


class java.lang.Class VARCHAR 定长字符


locale java.util.Locale VARCHAR 定长字符


timezone java.util.TimeZone VARCHAR 定长字符


currency java.util.Currency VARCHAR 定长字符

<!--++ plugin_code qcomic begin-->
分享到:
评论

相关推荐

    映射关联关系

    ### 映射关联关系在数据库设计与对象关系映射中的应用 #### 一、核心概念解析 **映射关联关系**是数据库设计和对象关系映射(ORM)中至关重要的一环,它涉及到如何在不同实体间建立逻辑上的连接,以及这些连接如何...

    Hibernate 关联关系映射分类

    一对一关联是数据库设计中最常见的关联类型之一,它指的是两个实体之间存在一种一对一的关系。在Hibernate中,一对一关联可以被进一步细分为单向关联和双向关联,以及基于主键关联和基于外键关联。 #### 单向关联 ...

    Springboot中mybatis表关联映射关系(一对一)

    一对一关联关系是一种非常常见的关联关系,例如,一个学生只有一个学生证,同时一个学生证也只对应一个学生。在 MyBatis 中,我们可以使用 `&lt;association&gt;` 元素来处理一对一关联关系。 `&lt;association&gt;` 元素的主要...

    Hibernate映射关系大全

    这是最常见的关联类型,两边的实体(Emp 和 Dept)都有对对方的引用。在 Emp 类中添加对 Dept 的引用,反之亦然。在 Emp 的映射文件中配置 `&lt;many-to-one&gt;`,在 Dept 的映射文件中不需要 `&lt;set&gt;`。 6. **有连接表...

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

    在与数据库交互时,我们需要将这些类型映射到相应的SQL类型。 - **SQL数据类型**:SQL有多种数据类型,如`VARCHAR`(字符串)、`INT`(整数)、`DATE`(日期)、`DECIMAL`(浮点数)等,每种类型都有其特定的用途和...

    用Hibernate映射继承关系

    在Hibernate中映射继承关系时,一种常见的策略是将继承关系树的每个具体类映射到单独的数据库表中。这种方法称为**表/类映射**(Table/Class Mapping),是最直观且简单的映射方式。它不考虑抽象类或继承关系,而是...

    Hibernate关系映射

    "多对一"关系映射是Hibernate支持的四种基本关联类型之一,包括一对一、一对多、多对一和多对多。本篇将深入探讨“多对一”关系映射的概念、配置以及在实际web系统中的应用。 **一、“多对一”关系映射概念** 在...

    Hibernate常见集合映射(Set,List_Array,Map,Bag)

    在 Hibernate 中,集合映射是指将 Java 集合类型与数据库表之间的映射关系。常见的集合映射类型有 Set、List、Array、Map 和 Bag 等,每种类型都有其特点和应用场景。 Set 集合映射 Set 集合是 Hibernate 中基础的...

    将对象映射到关系数据库详解

    例如,可以总结出一套针对特定场景的最佳实践,如如何处理具有大量属性的类的映射问题。 #### 十一、结论 对象/关系映射是一项复杂但至关重要的任务,对于确保软件系统的可扩展性和性能有着重要意义。通过理解不同...

    C#中调用Windows API时的数据类型对应关系.pdf

    总之,了解和掌握C#中调用Windows API时的数据类型映射规则对于跨平台开发至关重要。这不仅有助于避免常见的类型转换错误,还能确保代码的高效性和兼容性。通过遵循这些映射规则,开发者可以更加自信地构建出既能...

    将对象映射到关系数据库

    - **关系映射**:通过选择合适的关系类型和实现方式来映射对象间的关系。 - **映射有序集合**:通过添加排序字段来保持集合中元素的顺序。 - **映射递归关系**:处理具有自引用属性的对象,如组织结构树。 #### ...

    映射SQLJAA类型.doc

    下面详细介绍几种常见的JDBC类型及其与SQL类型和Java类型的对应关系: 1. **CHAR** - **定义**:固定长度的小字符串。 - **对应SQL类型**:SQL-92标准中的CHAR类型。 - **Java类型**:String。 - **示例**:`...

    Hibernate关联关系的CRUD和集合映射(annotation)

    在Java世界中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者使用面向对象的方式来操作数据库。本文将深入探讨Hibernate中的关联关系、CRUD操作以及集合映射(基于注解的方式)。关联关系是...

    各种语言数据类型对应关系

    最后,虽然在编写跨语言的接口时,可能会遇到许多不同的数据类型对应关系,但通过理解基础类型及其在不同语言中的映射,可以有效地实现跨语言调用。在开发过程中,进行充分的测试以确保所有转换都是准确和可靠的,是...

    hibernate关系映射

    一对多(One-to-Many)关系映射是最常见的关系类型,一个实体可以与多个其他实体相关联。在Java中,这通常通过`@OneToMany`注解实现。例如,一个教师可以教授多门课程,Teacher类和Course类之间就是一对多关系。...

    ibatis 一对多关系映射

    在IT行业中,数据库关系映射是数据访问层的重要部分,特别是在使用ORM(对象关系映射)框架时。Ibatis,作为一个轻量级的Java ORM框架,提供了强大的功能来处理复杂的数据映射,其中包括一对多的关系映射。在这个...

    Qt5学习:常见类继承关系 简明示意图.pdf

    本文档是一份简明的示意图,列出了Qt5中一些常见类的继承关系。 首先,我们从Qt的核心模块开始,即QObject类。QObject是Qt中所有类的基类,它提供了对象间的信号与槽机制、属性系统、事件处理等核心功能。接下来,...

    Hibernate映射关系一对多

    “一对多”关系是现实世界中常见的关系类型,例如一个学生可以有多个课程,或者一个公司有多名员工。在数据库层面,这通常表现为一个表(如学生表)的一条记录对应另一个表(如课程表)的多条记录。在Hibernate中,...

    ibatis 的关系映射

    描述中的“博文链接:https://self4j.iteye.com/blog/905464”虽然没有提供具体内容,但通常这种链接会指向一篇详细介绍iBatis关系映射的文章,可能包括了具体的操作步骤、示例代码以及常见问题解答。 标签中的...

Global site tag (gtag.js) - Google Analytics