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.
WrappedMaterializedBlobType
UserType
Type
TimestampType
TODO implements readobject/writeobject to recalculate the enumclasses
interger
MaterializedBlobType
MaterializedClobType
您还没有登录,请您登录后再发表评论
映射是Hibernate的核心功能,它涉及到如何将Java类和数据库表之间建立对应关系,包括实体类、属性与数据库字段的映射,以及关系映射(如一对一、一对多、多对多等)。这里的“心得”意味着作者可能分享了一些实践中...
【Hibernate雨夜的寂寞原创教程】是一份专为初学者设计的教程,旨在帮助学习者掌握Hibernate这一强大的Java对象关系映射(ORM)框架。Hibernate是Java开发中的一个热门工具,它极大地简化了数据库操作,使得开发者...
`.hbm.xml` 文件是 Hibernate 的对象-关系映射文件,它定义了实体类和数据库表之间的详细映射规则,包括字段类型、长度、主键生成策略等。例如: ```xml <hibernate-mapping package="com.example"> ...
1. **对象关系映射(ORM)**:Hibernate的核心功能是将Java类映射到数据库表,使得对象可以直接在数据库中持久化。这减少了数据库操作的复杂性,提高了开发效率。 2. **配置与初始化**:学习如何配置Hibernate,...
《Hibernate超级经典笔记》是针对Java开发者的一份深入学习Hibernate的宝贵资料,它结合了培训机构的专业教学经验,权威且原创,旨在帮助初学者快速掌握Hibernate的核心概念和技术。 Hibernate是一款流行的开源对象...
- **Hibernate的数据持久化**:怎样通过Hibernate定义实体类,映射数据库表,进行CRUD操作。 - **事务管理**:Spring和Hibernate如何配合实现数据库事务的控制,确保数据的一致性。 - **JSF组件和事件处理**:...
通过SessionFactory,我们可以创建Session对象来执行CRUD操作,同时,Hibernate的注解或XML映射文件用于描述数据库表和Java对象之间的映射关系。 最后,Spring的整合则涉及依赖注入(DI)和控制反转(IoC)。在...
这个"原创struts2+spring2+hibernate3的simple示例"是一个典型的三层架构整合应用,旨在帮助开发者理解如何将这三个框架集成并实现基本的查询和插入功能。 1. **Struts2**: 是一个开源的MVC框架,负责处理HTTP请求...
在图书管理系统中,Hibernate负责处理图书、作者、借阅者等实体对象与数据库表之间的映射和操作,如添加、删除、更新和查询图书记录。 Spring2.5.6作为企业级应用的全面解决方案,提供了依赖注入(DI)和面向切面...
2. **Hibernate**:Hibernate 是一个流行的Java持久层框架,它简化了数据库操作,通过对象关系映射(ORM)技术将Java对象与数据库表进行映射,使得开发者可以使用面向对象的方式操作数据库,而无需直接编写SQL语句。...
**Hibernate** 是一个对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。通过Hibernate,开发者可以使用Java对象而不是SQL语句来操作数据库。在本讲中,你将了解如何配置Hibernate,创建实体类,...
通过实体类和配置文件,Hibernate自动将Java对象与数据库表进行映射,极大地提高了开发效率。 **Spring2.5.6**: Spring是Java企业级应用的基石,提供了一个全面的编程和配置模型,以简化企业级Java开发。在本系统中...
它通过对象关系映射(ORM)技术,将数据库操作转化为对Java对象的操作,降低了数据库编程的复杂性。在本课程中,你将学习如何配置Hibernate,创建实体类,以及使用HQL(Hibernate查询语言)进行数据查询和操作。 3....
在租房系统中,Hibernate可能被用来管理房源信息、用户数据等,通过实体类与数据库表进行映射,实现数据的增删改查。 详细知识点如下: 1. **JSP**:JSP是动态网页开发技术,用于生成HTML或XML文档。在租房系统中...
【标题】:“[浪曦原创]Struct+Hibernate+DisplayTag标签+js+Div+css 第4讲 (zk001).rar”所涵盖的知识点主要集中在Web开发领域,特别是使用Struts、Hibernate、DisplayTag、JavaScript、Div和CSS等技术进行网页设计...
Hibernate则是Java世界中最流行的持久化框架之一,它简化了数据库操作,通过ORM(对象关系映射)技术将Java对象与数据库表进行映射,让开发者可以使用面向对象的方式来处理数据库事务,而无需过多关注SQL语句的编写...
- 配置Hibernate:导入Hibernate库,配置hibernate.cfg.xml,定义数据库连接信息,映射实体类到数据库表。 - 整合Spring和Hibernate:在Spring配置文件中,配置SessionFactory Bean,使用Hibernate的...
【标题】与【描述】提及的是一个基于JSP(JavaServer Pages)和SSH(Spring、Struts、Hibernate)框架的时装原创设计交流网站的源码数据库。SSH是Java开发Web应用时常用的一种“铁三角”架构,它整合了Spring的依赖...
3. **Hibernate**:是一个ORM(Object-Relational Mapping)框架,它将Java对象与数据库表进行映射,简化了数据库操作,使得开发者无需关注底层SQL语句,即可进行数据操作。 在个人备忘录系统中,可能涉及到的模块...
在学生管理系统中,Hibernate可以定义实体类(如Student),并映射到数据库中的表。通过Hibernate,开发者可以轻松地执行CRUD(Create、Read、Update、Delete)操作,比如添加新的学生记录,查询所有学生信息,更新...
相关推荐
映射是Hibernate的核心功能,它涉及到如何将Java类和数据库表之间建立对应关系,包括实体类、属性与数据库字段的映射,以及关系映射(如一对一、一对多、多对多等)。这里的“心得”意味着作者可能分享了一些实践中...
【Hibernate雨夜的寂寞原创教程】是一份专为初学者设计的教程,旨在帮助学习者掌握Hibernate这一强大的Java对象关系映射(ORM)框架。Hibernate是Java开发中的一个热门工具,它极大地简化了数据库操作,使得开发者...
`.hbm.xml` 文件是 Hibernate 的对象-关系映射文件,它定义了实体类和数据库表之间的详细映射规则,包括字段类型、长度、主键生成策略等。例如: ```xml <hibernate-mapping package="com.example"> ...
1. **对象关系映射(ORM)**:Hibernate的核心功能是将Java类映射到数据库表,使得对象可以直接在数据库中持久化。这减少了数据库操作的复杂性,提高了开发效率。 2. **配置与初始化**:学习如何配置Hibernate,...
《Hibernate超级经典笔记》是针对Java开发者的一份深入学习Hibernate的宝贵资料,它结合了培训机构的专业教学经验,权威且原创,旨在帮助初学者快速掌握Hibernate的核心概念和技术。 Hibernate是一款流行的开源对象...
- **Hibernate的数据持久化**:怎样通过Hibernate定义实体类,映射数据库表,进行CRUD操作。 - **事务管理**:Spring和Hibernate如何配合实现数据库事务的控制,确保数据的一致性。 - **JSF组件和事件处理**:...
通过SessionFactory,我们可以创建Session对象来执行CRUD操作,同时,Hibernate的注解或XML映射文件用于描述数据库表和Java对象之间的映射关系。 最后,Spring的整合则涉及依赖注入(DI)和控制反转(IoC)。在...
这个"原创struts2+spring2+hibernate3的simple示例"是一个典型的三层架构整合应用,旨在帮助开发者理解如何将这三个框架集成并实现基本的查询和插入功能。 1. **Struts2**: 是一个开源的MVC框架,负责处理HTTP请求...
在图书管理系统中,Hibernate负责处理图书、作者、借阅者等实体对象与数据库表之间的映射和操作,如添加、删除、更新和查询图书记录。 Spring2.5.6作为企业级应用的全面解决方案,提供了依赖注入(DI)和面向切面...
2. **Hibernate**:Hibernate 是一个流行的Java持久层框架,它简化了数据库操作,通过对象关系映射(ORM)技术将Java对象与数据库表进行映射,使得开发者可以使用面向对象的方式操作数据库,而无需直接编写SQL语句。...
**Hibernate** 是一个对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。通过Hibernate,开发者可以使用Java对象而不是SQL语句来操作数据库。在本讲中,你将了解如何配置Hibernate,创建实体类,...
通过实体类和配置文件,Hibernate自动将Java对象与数据库表进行映射,极大地提高了开发效率。 **Spring2.5.6**: Spring是Java企业级应用的基石,提供了一个全面的编程和配置模型,以简化企业级Java开发。在本系统中...
它通过对象关系映射(ORM)技术,将数据库操作转化为对Java对象的操作,降低了数据库编程的复杂性。在本课程中,你将学习如何配置Hibernate,创建实体类,以及使用HQL(Hibernate查询语言)进行数据查询和操作。 3....
在租房系统中,Hibernate可能被用来管理房源信息、用户数据等,通过实体类与数据库表进行映射,实现数据的增删改查。 详细知识点如下: 1. **JSP**:JSP是动态网页开发技术,用于生成HTML或XML文档。在租房系统中...
【标题】:“[浪曦原创]Struct+Hibernate+DisplayTag标签+js+Div+css 第4讲 (zk001).rar”所涵盖的知识点主要集中在Web开发领域,特别是使用Struts、Hibernate、DisplayTag、JavaScript、Div和CSS等技术进行网页设计...
Hibernate则是Java世界中最流行的持久化框架之一,它简化了数据库操作,通过ORM(对象关系映射)技术将Java对象与数据库表进行映射,让开发者可以使用面向对象的方式来处理数据库事务,而无需过多关注SQL语句的编写...
- 配置Hibernate:导入Hibernate库,配置hibernate.cfg.xml,定义数据库连接信息,映射实体类到数据库表。 - 整合Spring和Hibernate:在Spring配置文件中,配置SessionFactory Bean,使用Hibernate的...
【标题】与【描述】提及的是一个基于JSP(JavaServer Pages)和SSH(Spring、Struts、Hibernate)框架的时装原创设计交流网站的源码数据库。SSH是Java开发Web应用时常用的一种“铁三角”架构,它整合了Spring的依赖...
3. **Hibernate**:是一个ORM(Object-Relational Mapping)框架,它将Java对象与数据库表进行映射,简化了数据库操作,使得开发者无需关注底层SQL语句,即可进行数据操作。 在个人备忘录系统中,可能涉及到的模块...
在学生管理系统中,Hibernate可以定义实体类(如Student),并映射到数据库中的表。通过Hibernate,开发者可以轻松地执行CRUD(Create、Read、Update、Delete)操作,比如添加新的学生记录,查询所有学生信息,更新...