ormobjectrelationalmapper--hibernate对象映射

ormobjectrelationalmapper--hibernate对象映射

ID:29638571

大小:175.50 KB

页数:27页

时间:2018-12-21

ormobjectrelationalmapper--hibernate对象映射_第1页
ormobjectrelationalmapper--hibernate对象映射_第2页
ormobjectrelationalmapper--hibernate对象映射_第3页
ormobjectrelationalmapper--hibernate对象映射_第4页
ormobjectrelationalmapper--hibernate对象映射_第5页
资源描述:

《ormobjectrelationalmapper--hibernate对象映射》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、三、ORM(Object/RelationalMapper)---Hibernate对象映射一.                                                        ORM(Object/RelationalMapper)1.  OR映射---Hibernate基本数据类型Hibernate基本类型Java类型标准SQL字段类型booleanboolean,java.lang.BooleanBITyes_noboolean,java.lang.BooleanCHAR(1)('Y'/'N')tru

2、e_falseboolean,java.lang.BooleanCHAR(1)('Y'/'N')bytebyte,java.lang.ByteTINYINTshortshort,java.lang.ShortSMALLINTintegerint,java.lang.IntegerINTEGERlonglong,java.lang.LongBIGINTfloatfloat,java.lang.FloatFLOATdoubledouble,java.lang.DoubleDOUBLEbig_decimaljava.math.BigDecim

3、alNUMBERICcharacterjava.lang.StringCHAR(1)stringjava.lang.StringVARCHARdatejava.util.Date,java.sql.DateDATEtimejava.util.Date,java.sql.TimeTIMEtimestampjava.util.Date,java.sql.TimeStampTIMESTAMPcalendarjava.util.CalendarTIMESTAMPcalendar_datejava.util.CalendarDateclobjav

4、a.sql.ClobCLOBblobjava.sql.BlobBLOBbinarybyte[]VARBINARY,BLOBtextjava.lang.StringCLOBseralizablejava.io.SerializableVARBINARY,BLOBclassjava.lang.ClassVARCHARlocaljava.util.LocaleVARCHARtimezonejava.util.TimeZoneVARCHARcurrencyjava.util.CurrencyVARCHAR2.  OR映射---实体映射示例*.h

5、bm.xml,主体内容包含表/类映射,id映射,属性字段映射三个部分.示例文件: 

6、.Tuser"table="T_user">                     XML文件头定义了文件的编码方式,DTD与Hibernate的版本有关,上面是使用hibernate3.x使用的DTD

7、.3.  OR映射---表/类映射name:指定了Java数据封装的POJO类类型.table:指定了数据库的表名4.  OR映射---id映射    name:指定了映射POJO类的属性名,type:POJO类中属性的数据类型;column:数据库表的主

8、键字段;generator子元素:由其class属性指定主键生成方式:·assigned:主键由应用程序产生,不需要hibernate干预·identity:使用数据库的主键生成机制,如MySQL,DB2、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。