版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN202110938822.4
公 开 号:CN113656433A
发 明 人:李静
代 理 人:孔凡红
代理机构:11332 北京品源专利代理有限公司
专利类型:发明申请
申 请 日:20211116
公 开 日:20210816
专利主分类号:G06F16/242(20190101)
关 键 词:实体对象 程序代码 应用程序 映射 数据库 结构化查询语言SQL 持久化存储 数据库实现 存储介质 电子设备 对象关系 逻辑模型 实例数据 物理模型 原对象 调用 感知 语句 转换 开发
摘 要:本发明实施例公开了一种实体对象扩展方法、装置、电子设备和存储介质,该实体对象扩展方法包括:获取应用程序的原对象中加入的扩展对象;获取扩展对象对应的对象关系映射ORM文件;根据ORM文件将扩展对象的实例数据转换成结构化查询语言SQL语句;调用SQL执行器执行该SQL语句,以将扩展对象持久化存储至数据库。本发明实施例提供了一种实体对象扩展框架,通过实体对象扩展框架将逻辑模型形式的扩展对象映射成能够存入数据库的物理模型,从而将扩展对象存入数据库实现实体对象的扩展,整个扩展不需要应用程序事先感知,因而不需要改变程序代码,实现了在不改变程序代码的情况进行实体对象的扩展,减少了开发成本。