24小时服务热线
效率高速
品质保障
厂家直供
售后保障
行业新闻
当前位置:行业新闻>

一种数据持久化实现方法专利

发布时间:2026-06-14

【摘要】 本发明提供了一种数据持久化实现方法。在数据库中构建与业务实体类对应的表,使用 反射类库API获取业务实体类的字段信息,从而构造相应的SQL语句,实例化应用层所传 递参数相应的数据访问类,并使用反射类库激活参数中的获取方法后,将字段的值赋给相应 的SQL语句,执行后完成调用。本方法使得对于数据的持久化操作可以自适应对象数据模型 和关系数据模型的变化,使得不再需要大量的配置文件来维护对象数据模型与关系数据模型 之间的映射。本方法提供了统一的数据访问接口,不需绑定具体的业务逻辑和数据方案,可 以在其他系统中复用,从而提高了持久层的开发效率,实现数据逻辑和业务逻辑的有效分离, 提高系统的可扩展性。 【专利类型】发明授权 【申请人】北京航空航天大学 【申请人类型】学校 【申请人地址】100083北京市海淀区学院路37号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810116861.0 【申请日】2008-07-18 【申请年份】2008 【公开公告号】CN100578509C 【公开公告日】2010-01-06 【公开公告年份】2010 【授权公告号】CN100578509C 【授权公告日】2010-01-06 【授权公告年份】2010.0 【IPC分类号】G06F17/30 【发明人】余丹; 徐帆; 叶钢; 李先军; 马世龙 【主权项内容】1、一种数据持久化实现方法,其特征在于,包括如下步骤: 步骤一:根据具体的业务需求构建数据库,按照POJO构建与数据库表对应且字段名称 一致的业务实体类,并配置数据库连接池; 步骤二:应用层根据统一访问接口向数据持久化层提出访问请求,接收到请求后,首先 使用反射机制的类库获取访问请求中参数所属的业务实体类名,在配置文件中查找是否存在 与该类名对应的数据访问类,若不存在则提示用户并退出操作,若存在则加载并生成该数据 访问类的一个实例; 步骤三:调用数据访问类实例中与提出的访问请求相一致的数据操作;首先判断对于该 业务实体类进行CRUD操作的SQL语句是否保存在数据访问类中,若已保存在数据访问类中 转步骤四;若没有则通过反射机制的类库动态获取业务实体类的字段名称与类型,构造对业务 实体类进行CRUD的操作信息保存在数据访问类中; 步骤四:访问请求从数据访问类中遍历查找,取出与访问请求相应的操作信息;初始化 数据库操作的条件,包括从数据库连接池中获取连接,建立操作语句和数据结果集; 步骤五:根据取出操作信息的字段名称及字段类型,获取各访问请求的字段名称对应的 方法,并调用这些方法获取相应的字段内容值,将获得的值赋给对应操作信息中的SQL语句; 步骤六:执行操作信息中的SQL语句,如果执行成功,则将结果返回至应用层,并关闭 数据库连接;否则,捕获并处理异常信息,再关闭数据库的连接。 【当前权利人】北京航空航天大学 【当前专利权人地址】北京市海淀区学院路37号 【统一社会信用代码】12100000400011227Y 【引证次数】4.0 【他引次数】4.0 【家族引证次数】4.0 【家族被引证次数】77

  • 【摘要】本发明公开了一种用于实现多语模拟键盘的系统及方法。该系统包括一输入设备和一多语键盘仿真转换器,由该输入设备输入的字符信息首先进入该多语键盘仿真转换器,经该多语键盘仿真转换器进行仿真转换后,被转换为日语、法语、俄语和西班牙语的字符信息
  • 【摘要】 。本发明公开了一种动态虚拟键盘的实现方法,包括:建立各按键位置与 对应的基准键位置之间的关系信息并保存;获取击键位置信息,所述位置关 系信息用于识别输入字符时手指敲击的位置信息后,确定输入的字符。本发 明还提供了相应的装置及输入方
  • 【摘要】本发明公开了一种上行物理信道数据的发送方法及设备,包括:确定用户设备在同一时隙中需要同时发送数据的上行物理信道数;确定所述上行物理信道数大于阈值后,根据上行物理信道的性能确定各上行物理信道的优先级,所述阈值为允许同时发送数据的上行物
  • 【摘要】本发明提供一种固体氧化物燃料电池,该电池的阳极层、阴极层和电 解质层包含铈基材料,所述的阳极层和阴极层的铈基材料是具有花状结构 的铈基材料,并且在所述的阳极层和阴极层还负载催化剂和或导电添加 剂。本发明还提供了这种电池的制备方法。这
  • 【摘要】本发明公开了一种实现HIDSCSI设备PCSC接口的系统和方法,属于通信安全领域。所述方法包括:伺服程序创建内核对象并加载伺服函数库,将内核对象发送给PCSC驱动程序;伺服程序通过PCSC驱动程序向计算机设备管理程序上报HIDSCS
  • 【摘要】本发明提供一种主机端设备、客户端设备、计算机和显示设备,其中主机 端设备包括数据功能模块,第一接收模块,用于与计算机连接,接收计算机发 送的视频信号;第一检测模块,用于检测到第一接收模块没有接收到视频信号 时,输出第一信令;第二接收