博为峰JavaEE技术文章 —— Hibernate 域模型(4) 基本类型

来源:互联网 发布:泸沽湖冬天好玩吗 知乎 编辑:程序博客网 时间:2024/05/16 08:00

小博老师本章给大家介绍 Hibernate域模型的基本类型对应关系。Hibernate的基本值类型通常将单个数据库的列,映射到单个非聚合的Java类型。 Hibernate提供了许多内置的基本类型,遵循JDBC规范推荐的映射规则。Hibernate内部使用基本类型的注册表机制,解析特定的org.hibernate.type.Type类型。

Hibernate提供了以下的基本类型。

标准基本类型:


Java8特有的基本类型:

 

Hibernate spatial基本类型:

 

要使用以上的hibernate-spatial类型,必须将hibernate-spatial依赖关系包添加到类路径中,并使用org.hibernate.spatial.SpatialDialect实现。

这些映射关系由Hibernate内部的一个服务进行管理,称为org.hibernate.type.BasicTypeRegistry,它维护一个org.hibernate.type.BasicType类型的Map对象,key的名称是上面表格中的BasicTypeRegistry key(s)字段的值。

0 0