当前文档已下架!返回首页
返回

【38页】毕业设计_基于hibernate持久层设计方案.doc文档下载 【38页】毕业设计_基于hibernate持久层设计方案.doc文档下载

格式:word 上传:2026-10-17 15:51:18
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
毕业设计_基于hibernate持久层设计方案.doc预览图(1)
第 1 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(2)
第 2 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(3)
第 3 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(4)
第 4 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(5)
第 5 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(6)
第 6 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(7)
第 7 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(8)
第 8 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(9)
第 9 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(10)
第 10 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(11)
第 11 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(12)
第 12 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(13)
第 13 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(14)
第 14 页 / 共 38 页
毕业设计_基于hibernate持久层设计方案.doc预览图(15)
第 15 页 / 共 38 页
预览结束,还剩 23 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

作查询操作,基于持久层设计方案,增删改,和操作含有和属性的创建对的操作,基于持久层设计方案持久层概述持久层功能概述持久层主要负责与数据库的交互,是组软件服务,将应用程序与其使用的数据源分离,是业务逻辑层与数据库的桥梁。


设计目标我们设计持久层要达到的目标将数据持久逻辑与表示和业务逻辑分开的整洁机制使数据所在的数据库平台对于框架的应用程序完全隐藏起来抽象数据库中存储数据的物理细节和数据库实体之间存在的关系简化开发过程,隐藏打开数据库连接,事务管理等细节基于以上目标,我们这里采用对象关系型数据库映射的方法来操作数据库。


使用持久层开发基本过程基于框架,持久层的基本开发过程如下编写持久层环境配置文件。


编写实现业务功能和业务描述。


编写和数据库表之间的映射关系描述。


使用对象对执行持久化操作。


持久层环境概述使用框架的持久层开发之前,我们要先做些准备,搭建好持久层的环境,也就是编写持久层环境配置文件。


编写文件是持久层与数据库连接属性的配置文件,可以直接使用的数据源。


我们现在使用的数据源,配置文件的代码如下基于持久层设计方案实现映射创建我们使用来实现业务描述创建的步骤须继承的基类此基类可以根据具体项目来具体封装,但定要继承类。


基于持久层设计方案为的每个属性添加和方法在方法中添加方法为添加注释在关系数据库中建立相应的表下面我们来使用个具体的例子来说明创建个的过程。


下面是的部分源代码注意基于持久层设计方案定要继承类对于每个属性添加和方法。


在方法里注册方法设置标注基于持久层设计方案在关系数据库中创建表我们在数据库中创建表,执行的为使用持久层操作数据库持久层的关键就是类型为的对象,我们对数据库的操作都是通过这个对象来实现的,所以下面主要讲解如何在环境中获得和使用对象。


基于持久层设计方案获得对象可以使用以下代码获得对象新增操作说明方法用来对数据库中的张表执行插入操作该方法仅仅用来对张表插入条记录当数据库中有初始值的时候,使用此方法会将数据库的初始值覆盖为,所以数据库有初始值时请使用方法示例代码使用来获得对象创建个新的对象,用来执行插入操作说明批量的对批进行数据库对应表的新增,中的类型可以是不同的,但他们都必须实现接口。


方法用来批量的执行组语句示例代码基于持久层设计方案使用来获得对象创建个对象,用来进行批量的插入删除操作说明从数据库中删除该所对应的记录,该方法是根据的主键来进行匹配删除的该方法内部使用的进行操作示例代码使用来获得对象创建个新的对象,用来执行删除操作需要注意的是,该方法其实就是根据主键条件进行删除的方法,因此被删除的基于持久层设计方案必须要设置主键值说明批量的删除匹对象对象可以是不同类型的,但是在删除之前必须要确保它们与其他之间已经没有任何关联关系该方法不会自动的删除与其他之间的关系示例代码使用来获得对象创建个对象,用来进行批量的删除更新操作说明基于持久层设计方案方法用来对数据库中的张表执行更新操作该方法仅仅用来对张表更新条记录在执行更新操作的时候,该方法只识别后的属性方法中要有对应的方法,否则不执行更新操作示例代码使用来获得对象创建个新的对象,用来执行更新操作需要注意的是,该方法其实就是根据主键条件进行更新的方法,因此被更新的必须要设置主键值说明批量的更新匹对象在执行更新操作的时候,该方法只识别后的属性方法中要有对应的方法,否则不执行更新操作示例代码使用来获得对象创建个对象,用来进行批量的更新基于持久层设计方案需要注意的是,该方法其实就是根据主键条件进行更新的方法,因此被更新的必须要设置主键值查询操作说明该方法次性查询出满足条件的集合查询数据库中的字段名称要与中的属性名称符合规范,否则将无法正确将数据装入中字段名称对应属性该分页查询只支持前台分页,即在前台点击上下页时不再从后台查询要查询的对象的类型要查询的语句,是个完整的语句。


例该属性中填充条件中的参数值基于持久层设计方案示例代码使用来获得对象本次查询所使用的语句,注意,这里的语句是完整的语句,而不是个片断使用容器来传递参数,参数按照语句中的顺序,被放入到容器中这个值将取代第个进行查询,说明通过次性查询出满足条件的记录,查询结果存入中该分页查询只支持前台分页,即在前台点击上下页时不再从后台查询要查询的语句,是个完整的语句。


例该属性中填充条件中的参数值示例代码使用来获得对象基于持久层设计方案本次查询所使用的语句,注意,这里的语句是完整的语句,而不是个片断使用容器来传递参数,参数按照语句中的顺序,被放入到容器中这个值将取代第个进行查询说明该方法次性查询出满足条件的集合查询数据库中的字段名称要与中的属性名称符合规范,否则将无法正确将数据装入中字段名称对应属性该分页查询只支持前台分页,即在前台点击上下页时不再从后台查询要查询的对象的类型要查询的语句所对应的,需要在中声明该属性中填充条件中的参数值示例代码基于持久层设计方案使用来获得对象使用容器来传递参数,参数按照语句中的顺序,被放入到容器中这个值将取代第个进行查询,说明通过次性查询出满足条件的记录,查询结果存入中该分页查询只支持前台分页,即在前台点击上下页时不再从后台查询要查询的语句所对应的,需要在中声明该属性中填充条件中的参数值示例代码使用来获得对象基于持久层设计方案使用容器来传递参数,参数按照语句中的顺序,被放入到容器中这个值将取代第个进行查询

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批

搜索

客服

足迹

下载文档