全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210736576.9 (22)申请日 2022.06.27 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 黄艺杰 钟艳辉 朱政 赵天衢  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 钱湾湾 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/25(2019.01) (54)发明名称 一种数据库表的管理方法及装置 (57)摘要 本公开提供了一种数据库表的管 理方法, 包 括: 向用户呈现配置界面, 接收所述用户通过所 述配置界面配置的数据源的信息; 根据所述数据 源的信息访问数据库, 获得所述数据源对应的数 据库表的属性; 根据所述数据库表的属性和文件 模板, 生成所述数据库表的辅助文件, 所述辅助 文件用于 管理所述数据库表。 该方法使得用户可 以直接通过配置界面进行数据源的配置操作, 根 据用户选择的数据源和与数据源对应的文件模 板, 可以生成数据库表的辅助文件, 用户无需进 行繁琐的代码配置步骤, 实现了便捷迅速地数据 库表的管理。 权利要求书1页 说明书6页 附图2页 CN 115114265 A 2022.09.27 CN 115114265 A 1.一种数据库表的管理方法, 其特 征在于, 所述方法包括: 向用户呈现配置界面, 接收所述用户通过 所述配置界面配置的数据源的信息; 根据所述数据源的信息访问数据库, 获得 所述数据源 对应的数据库表的属性; 根据所述数据库表 的属性和文件模板, 生成所述数据库表的辅助文件, 所述辅助文件 用于管理所述数据库表。 2.根据权利要求1所述的方法, 其特征在于, 所述文件模板包括实体类模板、 数据访 问 对象DAO接口模板或配置文件 模板。 3.根据权利要求1所述的方法, 其特征在于, 所述数据源的信 息包括所述数据源的适用 类型, 所述 适用类型包括 适用TDSQL和/或oracle。 4.根据权利要求1至3任一项所述的方法, 其特征在于, 所述数据库表的属性包括数据 类型、 精度、 是否为空中的一种或多种。 5.根据权利要求1至3任一项所述的方法, 其特征在于, 所述数据源的信息包括所述数 据源的标识, 所述数据源的标识用于寻址数据库。 6.一种实现数据库表管理的装置, 其特 征在于, 所述装置包括: 接收模块, 用于向用户呈现配置界面, 接收所述用户通过所述配置界面配置的数据源 的信息; 获取模块, 用于根据所述数据源的信息访 问数据库, 获得所述数据源对应的数据库表 的属性; 生成模块, 用于根据 所述数据库表的属性和文件模板, 生成所述数据库表的辅助文件, 所述辅助文件用于管理所述数据库表。 7.根据权利要求6所述的装置, 其特 征在于, 所述文件 模板, 包括: 实体类模板、 数据访问对象DAO接口模板或配置文件 模板。 8.根据权利要求6所述的装置, 其特 征在于, 所述数据源的信息, 包括: 所述数据源的适用类型, 所述 适用类型包括 适用TDSQL和/或oracle。 9.一种服务器, 其特征在于, 所述服务器包括处理器和存储器, 所述存储器中存储有指 令, 所述处 理器执行所述指令, 以使所述 服务器执行如权利要求1至 5任一项所述的方法。 10.一种计算机可读存储介质, 其特征在于, 包括计算机可读指令, 当所述计算机可读 指令在服 务器上运行时, 使得 所述服务器执行如权利要求1至 5中任一项所述的方法。权 利 要 求 书 1/1 页 2 CN 115114265 A 2一种数据库表的管理 方法及装置 技术领域 [0001]本公开涉及软件开发技术领域, 尤其涉及一种数据库表的管理方法、 装置、 服务 器、 计算机可读存 储介质以及计算机程序 产品。 背景技术 [0002]随着软件开发技术的不断发展, 代码生成器如Mybatis  Generator(也可以简称为 MBG)应运而生。 MBG是一个专门为M yBatis和ibatis框架使用者提供的代码生成器。 MBG可以 快速地根据数据库表生成对应的Entity实体 类、 Dao接口和Map per文件。 [0003]然而, 原生的MBG的使用, 需要用户在环境上准备好数据库表, 在Maven项目的pom 文件中引入mybatis ‑generator ‑core依赖或者引入mybatis ‑generator ‑maven‑plugin插 件, 创建数据库属性文件, 创建Gener ator配置文件, 引入属性配置文件和根据对象配置生 成的Model文件, 并配置数据库连接信息, 配置生 成的Mapper文件路径, 配置生成的DAO接口 路径, 配置生成的表信息, 最终通过Java代码编码运行或者Maven插件运行生成对应的 Entity实体 类、 DAO接口和Map per文件。 [0004]原生的MBG操作步骤较多, 而且需跟随环境不断调整数据库连接信息, 从而生成 Entity实体类、 DAO接口和Mapper文件。 对用户的开发水平要求较高, 不易上手且耗费时间。 业界亟需提供一种能够便捷迅速地实现数据库表的管理方法。 发明内容 [0005]本公开提供了一种数据库表的管理方法, 该方法可以实现便捷迅速地数据库表的 管理。 本公开还提供了上述方法对应的装置、 服务器、 计算机可读存储介质以及计算机程序 产品。 [0006]第一方面, 本公开 提供了一种数据库表的管理方法。 所述方法包括: [0007]向用户呈现配置界面, 接收所述用户通过 所述配置界面配置的数据源的信息; [0008]根据所述数据源的信息访问数据库, 获得 所述数据源 对应的数据库表的属性; [0009]根据所述数据库表的属性和文件模板, 生成所述数据库表的辅助文件, 所述辅助 文件用于管理所述数据库表。 [0010]在一些可能的实现方式 中, 所述文件 模板, 包括: [0011]实体类模板、 数据访问对象DAO接口模板或配置文件 模板。 [0012]在一些可能的实现方式 中, 所述数据源的信息, 包括: [0013]所述数据源的适用类型, 所述 适用类型包括 适用TDSQL和/或oracle。 [0014]在一些可能的实现方式 中, 所述数据库表的属性, 包括: [0015]数据类型、 精度、 是否为空中的一种或多种。 [0016]在一些可能的实现方式 中, 所述数据源的信息, 包括: [0017]所述数据源的标识, 所述数据源的标识用于寻址数据库。 [0018]第二方面, 本公开 提供了一种实现数据库表管理的装置 。 所述装置包括:说 明 书 1/6 页 3 CN 115114265 A 3

PDF文档 专利 一种数据库表的管理方法及装置

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据库表的管理方法及装置 第 1 页 专利 一种数据库表的管理方法及装置 第 2 页 专利 一种数据库表的管理方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:02:21上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。