JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务2 机构信息管理.ppt

JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务2 机构信息管理.ppt

ID:51963844

大小:1.40 MB

页数:24页

时间:2020-03-26

JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务2 机构信息管理.ppt_第1页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务2 机构信息管理.ppt_第2页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务2 机构信息管理.ppt_第3页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务2 机构信息管理.ppt_第4页
JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务2 机构信息管理.ppt_第5页
资源描述:

《JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE企业级项目开发 教学课件 ppt 作者 蒋卫祥朱利华PPT 单元四 JavaEE-单元4 任务2 机构信息管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元四人事管理—任务2机构信息管理1任务简介2任务分析3相关支撑知识4任务小结目录页第1页任务2机构信息管理过渡页第2页过渡页任务简介任务2机构信息管理任务简介本任务的目标是学习Hibernate的映射文件配置,本任务理解实体对象的生命周期理解Hibernate的主要接口应用Hibernate实现机构信息的基本管理第3页过渡页第4页过渡页任务分析任务2机构信息管理任务分析机构信息管理主要包括对机构的信息进行查看、添加新机构、删除机构、更新机构信息等;若要对机构信息进行管

2、理,数据访问层则需要建立与数据库的连接,核心是建立两者的对象关系映射文件;在数据访问层进行数据操作时,主要应用Hibernate定义的相关类和接口。第5页过渡页第6页过渡页相关支撑知识相关支撑知识第7页Hibernate映射类型1一对象关系映射任务2机构信息管理Java类型Hibernate映射类型标准SQL类型int或java.lang.IntegerintegerINTEGERlong或java.lang.LonglongBIGINTshort或java.lang.ShortshortSMALLINTfloat或java.lang.Flo

3、atfloatFLOATdouble或java.lang.doubledoubleDOUBLEjava.math.BigDecimalbig_decimalNUMERICjava.lang.StringcharacterCHAR(1)java.lang.StringstringVARCHARjava.lang.BytebyteTINYINTboolean或java.lang.BooleanbooleanBITboolean或java.lang.Booleanyes_noCHAR(1)(‘Y’or‘N’)boolean或java.lang.Bo

4、oleantrue_falseCHAR(1)(‘Y’or‘N’)java.util.Date或java.sql.DatedateDATEJava、Hibernate、SQL三种数据类型的对应关系java.util.Date或java.sql.TimetimeTIMEjava.util.Date或java.sql.TimestamptimestampTIMESTAMPjava.util.CalendarcalendarTIMESTAMPjava.util.Calendarcalendar_dateDATEbyte[]binaryVARBINAR

5、Y(orBLOB)java.lang.StringtextCLOBjava.io.SerializableserializableVARBINARY(orBLOB)java.sql.ClobclobCLOBjava.sql.BlobblobBLOB相关支撑知识类-表映射主键映射字段映射第8页实体关系映射文件2任务2机构信息管理一对象关系映射Hibernate中,实体关系映射主要包括三个部分相关支撑知识第9页实体关系映射文件2任务2机构信息管理一对象关系映射类—表映射对实体关系映射文件TbUser.hbm.xml进行分析,其中类和表的映射配置代

6、码如下:name和table属性为必须设置属性,其中name属性指定类的名称,需要给出类名(com.my.vo.为包名,User为类名);table属性指定与当完整的前类对应的数据表名(tb_user)。通过这样的映射,类对应于数据库中的表,类的实例对应于表中的记录。相关支撑知识Hibernate中主键又叫对象标识符OID,OID惟一标识一个对象,Hibernate依靠OID来区分不同的持久化对象。对象标

7、识符(OID)和表的主键相对应。在映射文件UserInfo.hbm.xml中,主键映射的代码如下所示:其中,id表示主键映射配置;name属性指定类中哪个属性作为OID;type属性指定映射类型;column属性表示数据表中主键字段的名字。第10页实体关系映射文件2任务2机构信息管理一对象关系映射主键映射相关支撑知识increment:当向数据库中插入新记录

8、时,主键自动增1。identity:使用数据库提供的主键生成机制,自动为主键赋值。sequence:Hibernate根据底层数据库序列来生成标识符,前提是条件是底

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

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

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