hbm_xml配置详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

locale timezone currency
java.util.Locale java.util.TimeZone java.util.Currency
VARCHAR VARCHAR VARCHAR
定长字符 定长字符 定长字符
2、自定义映射类型 Hibernate 提供了自定义映射类型接口,允许用户以编程的方式创建自定义的映射类型。用户自定义 的映射类型需要实现 erType 或 positeUserType 接口。具体 的创建自定义映射类型的方法请参考 hibernate 官方文档或相关资料,这里不再详细介绍。
Hibernate 映射类型 在对象/关系映射文件中,Hibernate 采用映射类型作为 Java 类型和 SQL 类型的桥梁。Hibernate 映射 类型分为 2 种:内置映射类型和自定义映射类型。 1、内置映射类型 Hibernate 对所有的 Java 原生类型、常用的 Java 类型如 String、Date 等都定义了内置的映射类型。 表 2 列出了 Hibernate 映射类型、对应的 Java 类型以及对应的标准 SQL 类型。 表 2 Hibernate 内置映射类型 Hibernate 映射类型 integer/int long short byte float double big_decimal character string boolean/ yes_no/true_false date timestamp calendar calendar_date binary text serializable clob blob class Java 类型 ng.Integer/int ng.Long/long ng.Short/short ng.Byte/byte ng.Float/float ng.Double/double java.math.BigDecimal ng.Character/ng.String/char ng.String ng.Boolean/Boolean java.util.Date/java.sql.Date java.util.Date/java.util.Timestamp java.util.Calendar java.util.Calendar byte[] ng.String 实现 java.io.Serializablej 接口的任意 Java 类 java.sql.Clob java.sql.Blob ng.Class 标准 SQL 类型 INTEGER BIGINT SMALLINT TINYINT FLOAT DOUBLE NUMERIC CHAR(1) VARCHAR BIT DATE TIMESTAMP TIMESTAMP DATE BLOB TEXT BLOB CLOB BLOB VARCHAR 定长字符 变长字符 布尔类型 日期 日期 日期 日期 BLOB CLOB BLOB CLOB BLOB 定长字符 大小 4 字节 8 字节 2 字节 1 字节 4 字节 8 字节
currencyvarchar定长字符2自定义映射类型hibernate提供了自定义映射类型接口允许用户以编程的方式创建自定义的映射类型
hibernate 映射文件??.hbm.xml 配置映射元素详解 --Hibernate 映射类型
分类: hibernate 2011-09-21 22:51 1338 人阅读 评论(0) 收藏 举报 hibernatejavacalendarsqlstringdate
Hale Waihona Puke =================================================================== ========
相关文档
最新文档