orm(objectrelational mapper)---hibernate对象映射

orm(objectrelational mapper)---hibernate对象映射

ID:10901191

大小:175.50 KB

页数:27页

时间:2018-07-08

orm(objectrelational mapper)---hibernate对象映射_第1页
orm(objectrelational mapper)---hibernate对象映射_第2页
orm(objectrelational mapper)---hibernate对象映射_第3页
orm(objectrelational mapper)---hibernate对象映射_第4页
orm(objectrelational mapper)---hibernate对象映射_第5页
资源描述:

《orm(objectrelational mapper)---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'

2、)true_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.

3、BigDecimalNUMBERICcharacterjava.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.Calenda

4、rDateclobjava.sql.ClobCLOBblobjava.sql.BlobBLOBbinarybyte[]VARBINARY,BLOBtextjava.lang.StringCLOBseralizablejava.io.SerializableVARBINARY,BLOBclassjava.lang.ClassVARCHARlocaljava.util.LocaleVARCHARtimezonejava.util.TimeZoneVARCHARcurrencyjava.util.CurrencyVARCHAR2.  

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

6、kmore.hibernate.pojo.Tuser"table="T_user">                     XML文件头定义了文件的编码方式,DTD与Hibernate的版本有关

7、,上面是使用hibernate3.x使用的DTD.3.  OR映射---表/类映射name:指定了Java数据封装的POJO类类型.table:指定了数据库的表名4.  OR映射---id映射    name:指定了映射POJO类的属性名,type

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

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

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

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