Hibernate映射类型篇

一、  Java类型

-Hibernate映射关系文件中,配置属性和字段关系时,可以在type属性上指定Java类型,用于做Java属性和数据库字段的转换。

-指定Java类型时,需要写出完整的类型名,如java.lang.String。

-自定义类型 :

1.某些特殊的类型,Java预置类型无法支持,需要自定义一个类来实现,这个类要求实现接口UesrType。

2.比如布尔类型,数据库一般存的是char(1),一般存入y/n或者t/f。Java预置类型无法支持对布尔类型的配置,因此需要自定义UserType接口的实现类来实现。

二、Hibernate预定义类型

-Hibernate也提供了一些类型来支持这些映射,这些类型在写法上比较简单,另外也支持所有的数据类型。

-Hibernate提供了7种映射类型,这些类型在书写时是全小写的。

-这些映射类型以及它能够进行哪些Java类型和数据库类型的转换如下图所示。


Hibernate映射类型篇_第1张图片


--完

你可能感兴趣的:(Hibernate映射类型篇)