`
able0001
  • 浏览: 28221 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

[原创]Hibernate 类型 Java 类型 映射表

阅读更多

Hibernate 类型 Java 类型 映射表

 

 

Class Summary
AbstractBynaryType Deprecated. see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5138
AbstractCharArrayType Deprecated. see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5138
AbstractLobType  
AbstractLongBinaryType Deprecated. see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5138
AbstractLongStringType Deprecated. see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5138
AbstractType Abstract superclass of the built in Type hierarchy.
AdaptedImmutableType Optimize a mutable type, if the user promises not to mutable the instances.
AnyType Handles "any" mappings and the old deprecated "object" type
AnyType.ObjectTypeCacheEntry  
ArrayType A type for persistent arrays.
BagType  
BigDecimalType big_decimal: A type that maps an SQL NUMERIC to a java.math.BigDecimal
BigIntegerType big_integer: A type that maps an SQL NUMERIC to a java.math.BigInteger
BinaryType binary: A type that maps an SQL VARBINARY to a Java byte[].
BlobType blob: A type that maps an SQL BLOB to a java.sql.Blob.
BooleanType boolean: A type that maps an SQL BIT to a Java Boolean.
ByteArrayBlobType Deprecated. replaced by Hibernate Core's WrappedMaterializedBlobType
ByteType byte: A type that maps an SQL TINYINT to a Java Byte.
CalendarDateType calendar_date: A type mapping for a Calendar object that represents a date.
CalendarType calendar: A type mapping for a Calendar object that represents a datetime.
CharacterArrayClobType Map a Character[] to a Clob Experimental
CharacterArrayType Bridge Character[] and VARCHAR
CharacterType character: A type that maps an SQL CHAR(1) to a Java Character.
CharArrayType put char[] into VARCHAR
CharBooleanType Deprecated. see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5138
ClassType class: A type that maps an SQL VARCHAR to a Java Class.
ClobType clob: A type that maps an SQL CLOB to a java.sql.Clob.
CollectionType A type that handles Hibernate PersistentCollections (including arrays).
ComponentType Handles "component" mappings
CompositeCustomType Adapts CompositeUserType to Type interface
CurrencyType currency: A type that maps an SQL VARCHAR to a java.util.Currency
CustomCollectionType A custom type for mapping user-written classes that implement PersistentCollection
CustomType Adapts UserType to the generic Type interface, in order to isolate user code from changes in the internal Type contracts.
DateType date: A type that maps an SQL DATE to a Java Date.
DbTimestampType dbtimestamp: An extension of TimestampType which maps to the database's current timestamp, rather than the jvm's current timestamp.
DoubleType double: A type that maps an SQL DOUBLE to a Java Double.
EmbeddedComponentType  
EntityType Base for types which map associations to persistent entities.
EnumType Enum type mapper Try and find the appropriate SQL type depending on column metadata

TODO implements readobject/writeobject to recalculate the enumclasses

FloatType float: A type that maps an SQL FLOAT to a Java Float.
ForeignKeyDirection Represents directionality of the foreign key constraint
IdentifierBagType  
ImageType image: A type that maps an SQL LONGVARBINARY to Java byte[].
ImmutableType Deprecated. see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5138
IntegerType integer: A type that maps an SQL INT to a Java Integer.
ListType  
LocaleType locale: A type that maps an SQL VARCHAR to a Java Locale.
LongType long: A type that maps an SQL BIGINT to a Java Long.
ManyToOneType A many-to-one association to an entity.
MapType  
MaterializedBlobType materialized_blob: A type that maps an SQL BLOB to Java byte[].
MaterializedClobType materialized_clob: A type that maps an SQL CLOB to a Java String.
MetaType  
MutableType Deprecated. see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5138
NullableType Deprecated. see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5138
NumericBooleanType Maps interger database values to boolean java values.
OneToOneType A one-to-one association to an entity
OrderedMapType A specialization of the map type, with (resultset-based) ordering.
OrderedSetType A specialization of the set type, with (resultset-based) ordering.
PrimitiveByteArrayBlobType Deprecated. replaced by Hibernate Core's MaterializedBlobType
PrimitiveCharacterArrayClobType Map a char[] to a Clob
PrimitiveType Superclass of primitive / primitive wrapper types.
SerializableToBlobType  
SerializableType serializable: A type that maps an SQL VARBINARY to a serializable Java object.
SetType  
ShortType short: A type that maps an SQL SMALLINT to a Java Short.
SortedMapType  
SortedSetType  
SpecialOneToOneType A one-to-one association that maps to specific formula(s) instead of the primary key column of the owning entity.
StringClobType Deprecated. replaced by Hibernate Core's MaterializedClobType
StringType string: A type that maps an SQL VARCHAR to a Java String.
TextType text: A type that maps an SQL LONGVARCHAR to a Java String.
TimestampType timestamp: A type that maps an SQL TIMESTAMP to a Java java.util.Date or java.sql.Timestamp.
TimeType time: A type that maps an SQL TIME to a Java java.util.Date or java.sql.Time.
TimeZoneType timezone: A type that maps an SQL VARCHAR to a java.util.TimeZone
TrueFalseType true_false: A type that maps an SQL CHAR(1) to a Java Boolean.
TypeFactory Used internally to obtain instances of Type.
WrappedMaterializedBlobType materialized_blob: A type that maps an SQL BLOB to Java Byte[].
WrapperBinaryType  
YesNoType yes_no: A type that maps an SQL CHAR(1) to a Java Boolean.
 

 


0
1
分享到:
评论

相关推荐

    hibernate映射心得 原创

    映射是Hibernate的核心功能,它涉及到如何将Java类和数据库表之间建立对应关系,包括实体类、属性与数据库字段的映射,以及关系映射(如一对一、一对多、多对多等)。这里的“心得”意味着作者可能分享了一些实践中...

    [Hibernate雨夜的寂寞原创教程].Hibernate

    【Hibernate雨夜的寂寞原创教程】是一份专为初学者设计的教程,旨在帮助学习者掌握Hibernate这一强大的Java对象关系映射(ORM)框架。Hibernate是Java开发中的一个热门工具,它极大地简化了数据库操作,使得开发者...

    hibernate 重点知识原创

    `.hbm.xml` 文件是 Hibernate 的对象-关系映射文件,它定义了实体类和数据库表之间的详细映射规则,包括字段类型、长度、主键生成策略等。例如: ```xml <hibernate-mapping package="com.example"> ...

    Hibernate 3.2.0 中文官方文档

    1. **对象关系映射(ORM)**:Hibernate的核心功能是将Java类映射到数据库表,使得对象可以直接在数据库中持久化。这减少了数据库操作的复杂性,提高了开发效率。 2. **配置与初始化**:学习如何配置Hibernate,...

    hibernate 超级经典笔记

    《Hibernate超级经典笔记》是针对Java开发者的一份深入学习Hibernate的宝贵资料,它结合了培训机构的专业教学经验,权威且原创,旨在帮助初学者快速掌握Hibernate的核心概念和技术。 Hibernate是一款流行的开源对象...

    A4j 原创小案例+Spring+hibernate

    - **Hibernate的数据持久化**:怎样通过Hibernate定义实体类,映射数据库表,进行CRUD操作。 - **事务管理**:Spring和Hibernate如何配合实现数据库事务的控制,确保数据的一致性。 - **JSF组件和事件处理**:...

    [浪曦原创]Struts2.Hibernate3.2.Spring2.0整合(风中叶)

    通过SessionFactory,我们可以创建Session对象来执行CRUD操作,同时,Hibernate的注解或XML映射文件用于描述数据库表和Java对象之间的映射关系。 最后,Spring的整合则涉及依赖注入(DI)和控制反转(IoC)。在...

    原创struts2+spring2+hibernate3的simple示例

    这个"原创struts2+spring2+hibernate3的simple示例"是一个典型的三层架构整合应用,旨在帮助开发者理解如何将这三个框架集成并实现基本的查询和插入功能。 1. **Struts2**: 是一个开源的MVC框架,负责处理HTTP请求...

    struts2.1.8+Hibernate3.3+spring2.5.6+extjs3.2版图书管理系统(原创)的jar包

    在图书管理系统中,Hibernate负责处理图书、作者、借阅者等实体对象与数据库表之间的映射和操作,如添加、删除、更新和查询图书记录。 Spring2.5.6作为企业级应用的全面解决方案,提供了依赖注入(DI)和面向切面...

    Struct.Hibernate.DisplayTag标签.js.Div.css.第4讲(zk原创).rar

    2. **Hibernate**:Hibernate 是一个流行的Java持久层框架,它简化了数据库操作,通过对象关系映射(ORM)技术将Java对象与数据库表进行映射,使得开发者可以使用面向对象的方式操作数据库,而无需直接编写SQL语句。...

    [浪曦][原创][A337]Struts+Hibernate+DisplayTag标签+js+Div+css 第2讲(zk原创).rar

    **Hibernate** 是一个对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。通过Hibernate,开发者可以使用Java对象而不是SQL语句来操作数据库。在本讲中,你将了解如何配置Hibernate,创建实体类,...

    struts2.1.8+Hibernate3.3+spring2.5.6+extjs3.2版图书管理系统(完整原创)

    通过实体类和配置文件,Hibernate自动将Java对象与数据库表进行映射,极大地提高了开发效率。 **Spring2.5.6**: Spring是Java企业级应用的基石,提供了一个全面的编程和配置模型,以简化企业级Java开发。在本系统中...

    [浪曦][原创][A335]Struct+Hibernate+DisplayTag标签+js+Div+css 第1讲(zk原创).rar

    它通过对象关系映射(ORM)技术,将数据库操作转化为对Java对象的操作,降低了数据库编程的复杂性。在本课程中,你将学习如何配置Hibernate,创建实体类,以及使用HQL(Hibernate查询语言)进行数据查询和操作。 3....

    jsp+servlet+javabean+hibernate租房系统

    在租房系统中,Hibernate可能被用来管理房源信息、用户数据等,通过实体类与数据库表进行映射,实现数据的增删改查。 详细知识点如下: 1. **JSP**:JSP是动态网页开发技术,用于生成HTML或XML文档。在租房系统中...

    [浪曦原创]Struct+Hibernate+DisplayTag标签+js+Div+css 第4讲 (zk001).rar

    【标题】:“[浪曦原创]Struct+Hibernate+DisplayTag标签+js+Div+css 第4讲 (zk001).rar”所涵盖的知识点主要集中在Web开发领域,特别是使用Struts、Hibernate、DisplayTag、JavaScript、Div和CSS等技术进行网页设计...

    WebWork.Spring.Hibernate整合开发网络书城.第四讲.rar

    Hibernate则是Java世界中最流行的持久化框架之一,它简化了数据库操作,通过ORM(对象关系映射)技术将Java对象与数据库表进行映射,让开发者可以使用面向对象的方式来处理数据库事务,而无需过多关注SQL语句的编写...

    SSH整合示例-薛小冉原创

    - 配置Hibernate:导入Hibernate库,配置hibernate.cfg.xml,定义数据库连接信息,映射实体类到数据库表。 - 整合Spring和Hibernate:在Spring配置文件中,配置SessionFactory Bean,使用Hibernate的...

    基于jsp+ssh的时装原创设计交流网源码数据库.zip

    【标题】与【描述】提及的是一个基于JSP(JavaServer Pages)和SSH(Spring、Struts、Hibernate)框架的时装原创设计交流网站的源码数据库。SSH是Java开发Web应用时常用的一种“铁三角”架构,它整合了Spring的依赖...

    大学 毕业设计 项目实训 个人备忘录系统(java SSH网站源代码)+JSP漂亮的界面控件.zip

    3. **Hibernate**:是一个ORM(Object-Relational Mapping)框架,它将Java对象与数据库表进行映射,简化了数据库操作,使得开发者无需关注底层SQL语句,即可进行数据操作。 在个人备忘录系统中,可能涉及到的模块...

    实现学生管理系统的学生信息的增删改查

    在学生管理系统中,Hibernate可以定义实体类(如Student),并映射到数据库中的表。通过Hibernate,开发者可以轻松地执行CRUD(Create、Read、Update、Delete)操作,比如添加新的学生记录,查询所有学生信息,更新...

Global site tag (gtag.js) - Google Analytics