WO2020015151A1 - 数据库表的参数***方法、装置、终端设备及存储介质 - Google Patents

数据库表的参数***方法、装置、终端设备及存储介质 Download PDF

Info

Publication number
WO2020015151A1
WO2020015151A1 PCT/CN2018/106265 CN2018106265W WO2020015151A1 WO 2020015151 A1 WO2020015151 A1 WO 2020015151A1 CN 2018106265 W CN2018106265 W CN 2018106265W WO 2020015151 A1 WO2020015151 A1 WO 2020015151A1
Authority
WO
WIPO (PCT)
Prior art keywords
parameter
insert
database table
custom object
instruction
Prior art date
Application number
PCT/CN2018/106265
Other languages
English (en)
French (fr)
Inventor
高梁梁
王游江
Original Assignee
平安科技(深圳)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 平安科技(深圳)有限公司 filed Critical 平安科技(深圳)有限公司
Publication of WO2020015151A1 publication Critical patent/WO2020015151A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases

Definitions

  • the present application relates to the field of data processing, and in particular, to a method, a device, a terminal device, and a storage medium for inserting parameters of a database table.
  • the parameters need to be stored in the database table, if the same interface is used for storage, a large number of duplicate codes will be generated during the storage process; for example, when multiple parameters are inserted into the database table, multiple parameters need to be transmitted; at the same time Each time the storage process requires a write insert method, multiple storage requires multiple write insert methods and cannot be reused; and, the same parameter may need to be inserted multiple times, at which time the transmission and write insert methods need to be repeated.
  • the stored procedure is very cumbersome and violates the design principles of high cohesion and low coupling in software design.
  • the embodiments of the present application provide a method, a device, a terminal device, and a storage medium for inserting parameters of a database table, which can implement design principles of high cohesion and low coupling in software design, make the code in the storage process simple and readable, and improve development efficiency. Reduce maintenance costs.
  • the case of this application provides a method for inserting a parameter into a database table, including:
  • the parameter to be inserted encapsulated in the custom object is stored to a corresponding insertion position in a database table.
  • an example of the present application provides a parameter insertion device for a database table, including:
  • a packaging module for receiving an insertion instruction and packaging a parameter to be inserted into the custom object
  • a calling module configured to receive a general package calling instruction, call an insert method in the general package, and pass the custom object into the insert method;
  • An inserting module is configured to store, based on the inserting method, a parameter to be inserted encapsulated in the custom object to a corresponding inserting position in a database table.
  • an example of the present application provides a terminal device including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, and the processor executes the computer-readable Implement the following steps when instructing:
  • the parameter to be inserted encapsulated in the custom object is stored to a corresponding insertion position in a database table.
  • an example of the present application provides one or more non-volatile readable storage media storing computer-readable instructions.
  • the computer-readable instructions are executed by one or more processors, the one Or multiple processors perform the following steps:
  • the parameter to be inserted encapsulated in the custom object is stored to a corresponding insertion position in a database table.
  • FIG. 1 is a schematic diagram of an application environment of a parameter insertion method of a database table according to an embodiment of the present application
  • FIG. 2 is a flowchart of a method for inserting parameters of a database table in an embodiment of the present application
  • step S10 of a parameter insertion method of a database table in an embodiment of the present application
  • step S10 is a flowchart of step S10 of a parameter insertion method of a database table in another embodiment of the present application.
  • FIG. 5 is a flowchart of a method for inserting a parameter of a database table in another embodiment of the present application.
  • FIG. 6 is a flowchart of a method for inserting a parameter of a database table in another embodiment of the present application.
  • step S30 of a parameter insertion method of a database table in another embodiment of the present application is a flowchart of step S30 of a parameter insertion method of a database table in another embodiment of the present application.
  • FIG. 8 is a block diagram of a parameter insertion device for a database table in an embodiment of the present application.
  • FIG. 9 is a block diagram of a packaging module of a parameter insertion device of a database table in an embodiment of the present application.
  • FIG. 10 is a block diagram of a packaging module of a parameter insertion device of a database table in another embodiment of the present application.
  • FIG. 11 is a schematic diagram of a terminal device in an embodiment of the present application.
  • the parameter insertion method of the database table provided in this application can be applied in the application environment as shown in FIG. 1, in which a client (terminal device) communicates with a server through a network.
  • the clients include, but are not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices.
  • the server can be implemented by an independent server or a server cluster composed of multiple servers.
  • a method for inserting parameters of a database table is provided.
  • the method is applied to the server in FIG. 1 as an example, and includes the following steps:
  • encapsulating the parameter to be inserted into the custom object refers to mapping all fields of the parameter to be inserted into the custom object according to a custom method. That is, all fields of the parameter to be inserted are mapped into a custom object, so that the parameter to be inserted corresponds to a corresponding insertion position in the database table, and in this embodiment, a custom object corresponds to A database table. Understandably, the custom method can be set according to requirements. In one embodiment, a custom method Type [Custom Object Name] is record (a custom method type) is used to map all fields of the parameter to be inserted to In a custom object.
  • the custom object Since a custom object corresponds to a database table, the custom object stores the table name of the database table in the database table corresponding to it, and the mapping relationship defined in the custom method is as follows:
  • the variable in the custom object is mapped to a table field at a position (a corresponding insertion position in the database table) corresponding to both a table name and a field name in a database table. That is, the above-mentioned mapping of all fields of the parameter to be inserted into the custom object using the custom method refers to: using the fields in the parameter to be inserted as variables in the custom object, and in the custom method
  • An association relationship is established between the variable and the insertion position in the database table.
  • S20. Receive a general package (a concept of a package provided in the Java program development) call instruction, and call the insert method in the general package to pass the custom object into the insert method.
  • the insert method is written when the universal package is created, and is used to store the parameters to be inserted encapsulated in the custom object into a database table; the insert method is used to define the following stored procedure:
  • the custom object is passed into the insert method, and in the process, the variables written in the custom object correspond to the insertion position in the database table (the table name and field name in the database table both correspond The corresponding relationship between the positions), and finally the variables in the custom object are stored as the values of the table fields of the corresponding insertion positions in the database.
  • the server receives a general package call instruction, and the general package call instruction is provided by a service
  • the package is issued, and the business package calls the insert method in the universal package, and finally achieves the purpose of storing the parameters to be inserted encapsulated in the custom object to the corresponding location in the database table.
  • the server can obtain the parameters to be inserted encapsulated in the custom object through the insert method.
  • multiple universal service execution methods can be written in a universal package, such as the insert method, the log recording method, and the deduplication log method (to ensure the uniqueness of the log).
  • the business package writes business logic (such as calling the general package's business logic).
  • the corresponding services in the general package can be called through different service packages (different from the general package).
  • Execution method executes instructions.
  • the parameters to be inserted encapsulated in the custom object are stored to the corresponding insertion positions in the database table.
  • the parameter to be inserted is encapsulated into a custom object
  • the parameter to be inserted has been inserted into the custom object and stored in the custom object.
  • the subsequent process if the parameters encapsulated in the custom object are stored in the database table, there is no need to repeatedly insert the parameters into the custom object, but directly call the insert method in the universal package to pass in the custom object. Just fine.
  • the parameter insertion method of the database table in the above embodiment uses a Package as a general package, and the insert method is written into the general package in advance.
  • all the parameters to be inserted need only be customized
  • the field is encapsulated into a custom object, and then the pre-written insert method in the universal package is called to complete the action of storing the parameters to be inserted encapsulated in the custom object to the corresponding insert position in the database table.
  • This application realizes the design principles of high cohesion and low coupling in software design, and makes the code in the stored process concise and readable, which improves development efficiency and reduces maintenance costs.
  • the step S10 that is, receiving an insert instruction, and packaging the parameters to be inserted into the custom object includes the following steps:
  • S101 Receive an insertion instruction, and detect whether a parameter to be inserted included in the insertion instruction meets an insertion condition of a corresponding insertion position in a database table.
  • the server first receives an insert instruction, that is, a certain parameter to be inserted needs to be first inserted into the custom object for encapsulation, because when the custom object is encapsulated, the to-be-inserted parameter needs to be inserted at the same time.
  • the parameter corresponds to the position where it needs to be inserted. Therefore, it is first necessary to detect whether the parameter to be inserted included in the insert instruction meets the insertion condition of the corresponding insertion position in the database table.
  • the database is an Oracle database; the insertion condition is set according to specific requirements in a database table. For example, when the insertion condition includes a parameter type, it is necessary to detect whether the parameter type of the parameter to be inserted is Whether the parameter type matches the corresponding insertion position in the database table. When the two do not match, the current parameter to be inserted is not encapsulated into a custom object.
  • an abnormal prompt is issued. That is, when the parameter to be inserted does not meet the insertion conditions of the corresponding insertion position in the database table, an abnormal prompt needs to be issued to prompt the user to modify or other subsequent operations; for example, the parameter type and database of the parameter to be inserted are prompted When the parameter type corresponding to the insertion position in the table does not match, the user needs to modify the parameter type or replace the parameter to be inserted.
  • step S101 that is, receiving an insert instruction, and detecting whether a parameter to be inserted included in the insert instruction meets an insert condition of a corresponding insert position in a database table
  • steps are included: :
  • S104 Detect whether the current parameter to be inserted is encapsulated in the custom object. In this step, it is determined whether the current parameter to be inserted is encapsulated in the custom object to determine whether it is necessary to continue inserting it into the custom object. In a custom object.
  • step S106 When the current parameter to be inserted is not encapsulated in the custom object, an insert instruction is sent. That is, when it is confirmed that the current parameter to be inserted is not encapsulated in the custom object, the current parameter to be inserted needs to be inserted into the custom object.
  • the server receives the insertion instruction, and detects whether the parameter to be inserted included in the insertion instruction meets the insertion condition of the corresponding insertion position in the database table.
  • step S10 before step S10, that is, before receiving an inserting instruction and packaging the parameters to be inserted into the custom object, the method includes the following steps:
  • step S40 Receive a custom object creation instruction to create a custom object. That is, in this embodiment, before step S10 is performed, it is preferred to create a custom object to encapsulate the parameters to be inserted.
  • step S20 that is, before receiving a general package call instruction, before calling the insert method in the general package to pass the custom object into the insert method.
  • the insertion method is written when the universal package is created, and is used to store a parameter to be inserted encapsulated in a custom object into a database table. Understandably, in this application, multiple universal service execution methods (such as the insert method) can be written into a universal package.
  • the universal service execution methods also include a log recording method and a deduplication log method (guaranteed Uniqueness of logs) and so on. When executing different services, corresponding service execution methods in the general package can be called to execute instructions through different service packages.
  • the step S30 that is, based on the insertion method, stores the parameters to be inserted encapsulated in the custom object to a corresponding insertion position in a database table, including the following steps: :
  • a parameter insertion device for a database table is provided, and the parameter insertion device for the database table corresponds to the parameter insertion method for the database table in the above-mentioned embodiment.
  • the device includes:
  • the encapsulation module 110 is configured to receive an insertion instruction and encapsulate a parameter to be inserted into the custom object;
  • An invoking module 120 configured to receive a general package call instruction, call an insert method in the general package, and pass the custom object into the insert method;
  • the inserting module 130 is configured to store, based on the inserting method, a parameter to be inserted encapsulated in the custom object to a corresponding inserting position in a database table.
  • the parameter insertion device of the database table in the above embodiment uses a Package as a general package, and writes the insert method into the general package in advance.
  • a custom method When data needs to be stored in the database table, as long as a custom method is used, all The field is encapsulated into a custom object, and then the pre-written insert method in the universal package is called to complete the action of storing the parameters to be inserted encapsulated in the custom object to the corresponding insert position in the database table.
  • This application realizes the design principles of high cohesion and low coupling in software design, and makes the code in the stored process concise and readable, which improves development efficiency and reduces maintenance costs.
  • the packaging module 110 includes:
  • a first detection sub-module 111 configured to receive an insertion instruction and detect whether a parameter to be inserted included in the insertion instruction meets an insertion condition of a corresponding insertion position in a database table;
  • Prompt submodule 112 which is used to issue an abnormal prompt when the insert condition of the corresponding insert position in the database table is not met;
  • a mapping sub-module 113 configured to map all fields of the parameter to be inserted into a custom object according to a custom method when the insertion conditions of the corresponding insertion position in the database table are met, and associate them with the corresponding insertion position in the database table .
  • the packaging module 110 further includes:
  • a second detection sub-module 114 configured to detect whether a parameter to be inserted is currently encapsulated in the custom object
  • a first instruction sending sub-module 115 is configured to send a general package calling instruction when a parameter to be inserted is currently encapsulated in the custom object; the first instruction sending sub-module 115 is communicatively connected to the calling module 120;
  • the second instruction sending submodule 116 is configured to send an insertion instruction when a parameter to be inserted is not encapsulated in the custom object.
  • the second instruction sending sub-module 116 is communicatively connected to the first detecting sub-module 111.
  • the device is further configured to receive a custom object creation instruction and create a custom object before receiving an insert instruction and encapsulating a parameter to be inserted into the custom object; and also used to receive a universal package
  • the calling instruction calls the insert method in the universal package before the custom object is passed into the insert method, and the insert method is written in the universal package in advance.
  • the inserting module is further configured to interpret the custom object through the inserting method, and obtain parameter information of a parameter to be inserted encapsulated in the custom object, where the parameter information includes a parameter to be inserted.
  • Each module in the parameter insertion device of the database table may be implemented in whole or in part by software, hardware, and a combination thereof.
  • Each of the above modules may be embedded in the processor in the form of hardware or independent of the processor in the terminal device, or may be stored in the memory of the terminal device in the form of software to facilitate the processor to call and execute the operations corresponding to the above modules.
  • a terminal device is provided.
  • the terminal device may be a server, and its internal structure diagram may be as shown in FIG. 11.
  • the terminal device includes a processor, a memory, a network interface, and a database connected through a system bus.
  • the processor of the terminal device is used to provide computing and control capabilities.
  • the memory of the terminal device includes a non-volatile storage medium and an internal memory.
  • the non-volatile storage medium stores an operating system, computer-readable instructions, and a database.
  • the internal memory provides an environment for operating the operating system and computer-readable instructions in a non-volatile storage medium.
  • the network interface of the terminal device is used to communicate with external terminals through a network connection.
  • the computer-readable instructions are executed by a processor to implement a method for inserting parameters into a database table.
  • a terminal device ie, a computer device
  • a memory ie, a processor
  • computer-readable instructions stored on the memory and executable on the processor, and the processor executes the computer-readable instructions.
  • the terminal device of the above embodiment uses a Package as a universal package, and writes an insert method into the universal package in advance.
  • a Package as a universal package
  • the pre-written insert method in the universal package is called, and then the action of storing the parameters to be inserted encapsulated in the custom object to the corresponding insert position in the database table can be completed.
  • one or more non-volatile readable storage media storing computer readable instructions are provided, and the non readable storage medium stores computer readable instructions, the computer readable instructions When executed by one or more processors, causes the one or more processors to perform the following steps:
  • the computer-readable storage medium of the above embodiment uses a package as a universal package, and writes an insert method into the universal package in advance.
  • a package When data needs to be stored in a database table, as long as all fields of the parameters to be inserted are used by a custom method
  • the package is encapsulated into a custom object, and then the insert method written in the general package is called to complete the action of storing the parameters to be inserted encapsulated in the custom object to the corresponding insert position in the database table.
  • This application realizes the design principles of high cohesion and low coupling in software design, and makes the code in the stored process concise and readable, which improves development efficiency and reduces maintenance costs.
  • Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory.
  • Volatile memory can include random access memory (RAM) or external cache memory.
  • RAM random access memory
  • DRAM dynamic RAM
  • SDRAM synchronous DRAM
  • DDRSDRAM dual data rate SDRAM
  • ESDRAM enhanced SDRAM
  • SLDRAM synchronous chain Synchlink DRAM
  • RDRAM direct RAM
  • DRAM direct memory bus dynamic RAM
  • RDRAM memory bus dynamic RAM

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

一种数据库表的参数***方法、装置、终端设备及存储介质。所述方法包括:接收***指令,将待***参数封装至所述自定义对象中(S10);接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中(S20);基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置(S30)。该方法利用一个Package作为通用Package,把***方法预先写入该通用Package中,在需要往数据库表里存储数据时,仅需调用通用Package中预先写入的***方法,就可以将自定义对象中封装的待***参数存储至数据库表中。该方法实现了软件设计高内聚低耦合的设计原则,且使得存储过程中的代码简洁可读,提升了开发效率,降低了维护成本。

Description

数据库表的参数***方法、装置、终端设备及存储介质
本申请以2018年7月18日提交的申请号为201810788208.2,名称为“数据库表的参数***方法、装置、终端设备及存储介质”的中国发明专利申请为基础,并要求其优先权。
技术领域
本申请涉及数据处理领域,尤其涉及一种数据库表的参数***方法、装置、终端设备及存储介质。
背景技术
目前,在需要将参数存储至数据库表时,若使用同一个接口进行存储,在存储过程中会产生大量重复的代码;比如,在将多个参数***数据库表时,需要传输多个参数;同时,每次存储过程均需要写入***方法,多次存储需要多次写入***方法而不可重复利用;并且,相同的参数可能需要***多次,此时需要重复进行传输与写入***方法,存储过程十分累赘,违背了软件设计的高内聚低耦合的设计原则。
发明内容
本申请实施例提供了一种数据库表的参数***方法、装置、终端设备及存储介质,可以实现软件设计高内聚低耦合的设计原则,使得存储过程中的代码简洁可读,提升开发效率,降低维护成本。
第一方面,本申请案例提供一种数据库表的参数***方法,包括:
接收***指令,将待***参数封装至所述自定义对象中;
接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;
基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
第二方面,本申请实例提供一种数据库表的参数***装置,包括:
封装模块,用于接收***指令,将待***参数封装至所述自定义对象中;
调用模块,用于接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;
***模块,用于基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
第三方面,本申请实例提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现如下步骤:
接收***指令,将待***参数封装至所述自定义对象中;
接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;
基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
第四方面,本申请实例提供一种一个或多个存储有计算机可读指令的非易失性可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如下步骤:
接收***指令,将待***参数封装至所述自定义对象中;
接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;
基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
本申请的一个或多个实施例的细节在下面的附图和描述中提出,本申请的其他特征和优点将从说明书、附图以及权利要求变得明显。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一实施例中数据库表的参数***方法的应用环境示意图;
图2是本申请一实施例中数据库表的参数***方法的流程图;
图3是本申请一实施例中数据库表的参数***方法的步骤S10的流程图;
图4是本申请另一实施例中数据库表的参数***方法的步骤S10的流程图;
图5是本申请另一实施例中的数据库表的参数***方法的流程图;
图6是本申请又一实施例中的数据库表的参数***方法的流程图;
图7是本申请另一实施例中数据库表的参数***方法的步骤S30的流程图;
图8是本申请一实施例中的数据库表的参数***装置的框图;
图9是本申请一实施例中的数据库表的参数***装置的封装模块的框图;
图10是本申请另一实施例中的数据库表的参数***装置的封装模块的框图;
图11是本申请一实施例中终端设备的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请提供的数据库表的参数***方法,可应用在如图1的应用环境中,其中,客户端(终端设备)通过网络与服务器进行通信。其中,客户端包括但不限于为各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一实施例中,如图2所示,提供一种数据库表的参数***方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:
S10,接收***指令,将待***参数封装至所述自定义对象中。
具体地,将待***参数封装至所述自定义对象中是指根据自定义方法将待***参数的所有字段映射至自定义对象中。也即,将待***参数的所有字段映射至自定义对象中,从而将所述待***参数与数据库表中的对应的***位置一一对应,且在本实施例中,一个自定义对象对应于一个数据库表。可理解地,自定义方法可以根据需求进行设定,在一实施例中,使用自定义方法Type[自定义对象名]is record(一种自定义方法类型)将待***参数的所有字段映射至自定义对象中。由于一个自定义对象对应于一个数据库表,因此,所述自定义对象中存储有与其唯一对应的所述数据库表中的数据库表的表名,所述自定义方 法中定义的映射关系如下:将所述自定义对象中的变量映射为与数据库表中的表名和字段名均对应的位置(所述数据库表中相应的***位置)的表字段。也即,上述使用自定义方法将待***参数的所有字段映射至自定义对象中是指:将所述待***参数中的字段作为所述自定义对象中的变量,并在所述自定义方法中建立该变量与所述数据库表中的***位置之间的关联关系。S20,接收通用Package(java程序开发中提供的一个包的概念)调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中。
可理解地,所述***方法在创建所述通用Package时即被写入,用于将自定义对象中封装的待***参数存储至数据库表中;所述***方法用于定义以下存储过程:将所述自定义对象传入所述***方法中,并在该过程中写入所述自定义对象中的变量与所述数据库表中的***位置(所述数据库表中的表名和字段名均对应的位置)之间的对应关系,最终将所述自定义对象中的变量存储为所述数据库中相应***位置的表字段的值。
也即,在将当前待***参数封装至自定义对象中(或确认当前待***参数已封装在所述自定义对象中)之后,服务器接收通用Package调用指令,所述通用Package调用指令由一个业务Package发出,且该业务Package调用所述通用Package中的***方法,最终实现将所述自定义对象中封装的待***参数存储至所述数据库表中的相应位置的目的。在将自定义对象传入所述***方法之后,服务器即可通过所述***方法获取所述自定义对象中封装的待***参数。
在本实施例中,一个通用Package中可以写入多个通用的业务执行方法,比如所述***方法、记录日志方法、删除重复日志方法(保证日志的唯一性)等。而业务Package中写入的是业务逻辑(比如调用通用Package的业务逻辑),在执行不同业务时,可以通过不同的业务Package(区别于所述通用Package)调用所述通用Package中的对应的业务执行方法执行指令。
S30,基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
可理解地,在将待***参数封装至自定义对象中之后,所述待***参数已***至所述自定义对象中并存储在所述自定义对象中,在后续过程中,若还需要在数据库表中存储已封装至所述自定义对象中的参数时,无需再次重复将该参数***至所述自定义对象中,而是直接调用通用Package中的***方法将所述自定义对象传入即可。若某次***的参数有多个,则仅需要将未封装至所述自定义对象中的参数***至所述自定义对象中,而之前已封装至所述自定义对象中的参数无需再次***;如此,对于需要重复***的参数,可以直 接仅传递已封装该参数的自定义对象即可,无需反复***和传输,程序简洁,提升了开发效率,降低了维护成本。
上述实施例的数据库表的参数***方法利用一个Package作为通用Package,把***方法预先写入该通用Package中,在需要往数据库表里存储数据时,只要使用自定义的方法将待***参数的所有字段封装至自定义的对象中,再调用通用Package中预先写入的***方法,就可以完成将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置的动作。本申请实现了软件设计高内聚低耦合的设计原则,且使得存储过程中的代码简洁可读,提升了开发效率,降低了维护成本。
在一实施例中,如图3所示,所述步骤S10,也即接收***指令,将待***参数封装至所述自定义对象中,包括以下步骤:
S101,接收***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件。
在该步骤中,服务器首先接收到***指令,也即,需要将某个待***参数首先***所述自定义对象中进行封装,由于在对自定义对象进行封装时,同时需要将所述待***参数对应至其需要***的位置,因此,首先需要检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件。
在一实施例中,所述数据库为Oracle数据库;所述***条件根据数据库表中的具体需求进行设置,比如,在所述***条件包括参数类型时,需要检测所述待***参数的参数类型是否与数据库表中对应***位置的参数类型是否匹配,在两者不匹配时,则不会对当前待***参数封装至自定义对象中。
S102,在不符合数据库表中对应***位置的***条件时,发出异常提示。也即,在待***参数并不符合数据库表中的对应***位置的***条件时,需要对其发出异常提示,提示用户进行修改或其他后续操作;比如,在提示待***参数的参数类型与数据库表中对应***位置的参数类型并不匹配时,需要用户对参数类型进行修改或更换待***参数。
S103,在符合数据库表中对应***位置的***条件时,根据自定义方法将待***参数的所有字段映射至自定义对象中,并将其与数据库表中对应的***位置关联。也即,在待***参数符合数据库表中的对应***位置的***条件时,将待***参数封装至自定义对象中,并将其对应至所述数据库表中的相应位置。
在一实施例中,如图4所示,所述步骤S101,也即接收***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件之前,包括以下步 骤:
S104,检测当前待***参数是否已封装在所述自定义对象中;在该步骤中,明确当前待***参数是否已封装在所述自定义对象中,以确定是否需要继续将其***至所述自定义对象中。
S105,在当前待***参数已封装在所述自定义对象中时,发送通用Package调用指令;也即,在当前待***参数已封装在所述自定义对象中时,无需再次将其***至所述自定义对象中,仅需要发送通用Package调用指令,直接调用通用Package中的***方法将所述自定义对象传入。此时,转入上述步骤S20中,也即,服务器接收到通用Package调用指令,并调用所述通用Package中的***方法将所述自定义对象传入所述***方法中。
S106,在当前待***参数未封装在所述自定义对象中时,发送***指令。也即,在确认当前待***参数未封装在所述自定义对象中时,需要将当前待***参数***至所述自定义对象中。此时,转入所述步骤S101中,服务器接收所述***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件。
在一实施例中,如图5所示,所述步骤S10之前,也即接收***指令,将待***参数封装至所述自定义对象中之前,包括以下步骤:
S40,接收自定义对象创建指令,创建自定义对象;也即,在本实施例中,所述步骤S10执行之前,首选要创建一个自定义对象来封装待***参数。
在一实施例中,如图6所示,所述步骤S20之前,也即接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中之前,还包括以下步骤:
S50,在通用Package中预先写入所述***方法。在本实施例中,所述***方法在创建所述通用Package时即被写入,用于将自定义对象中封装的待***参数存储至数据库表中。可理解地,在本申请中,一个通用Package中可以写入多个通用的业务执行方法(比如所述***方法),通用的所述业务执行方法还包括记录日志方法,删除重复日志方法(保证日志的唯一性)等。在执行不同业务时,可以通过不同的业务Package调用通用Package中的对应的业务执行方法执行指令。
在一实施例中,如图7所示,所述步骤S30,也即基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置,包括以下步骤:
S301,通过所述***方法解读所述自定义对象,获取所述自定义对象中封装的待***参数的参数信息,所述参数信息包括待***参数的值和待***参数在所述数据库表中相 应的***位置;可理解地,所述参数信息可以根据需求进行设定,并不限定于本实施例中所述;所述***方法可以解读并获取自定义对象中被封装的待***参数的参数信息。
S302,根据所述参数信息,生成将所述待***参数存储至所述数据库表中相应的***位置的存储指令;也即,在通过所述***方法获取所述参数信息之后,即可生成将所述待***参数存储至所述数据库表中相应的***位置的存储指令。
S303,根据所述存储指令,将所述待***参数存储至所述数据库表中相应的***位置。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在一实施例中,如图8所示,提供一种数据库表的参数***装置,该数据库表的参数***装置与上述实施例中数据库表的参数***方法一一对应。所述装置包括:
封装模块110,用于接收***指令,将待***参数封装至所述自定义对象中;
调用模块120,用于接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;
***模块130,用于基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
上述实施例的数据库表的参数***装置利用一个Package作为通用Package,把***方法预先写入该通用Package中,在需要往数据库表里存储数据时,只要使用自定义的方法将待***参数的所有字段封装至自定义的对象中,再调用通用Package中预先写入的***方法,就可以完成将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置的动作。本申请实现了软件设计高内聚低耦合的设计原则,且使得存储过程中的代码简洁可读,提升了开发效率,降低了维护成本。
在一实施例中,如图9所示,所述封装模块110包括:
第一检测子模块111,用于接收***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件;
提示子模块112,用于在不符合数据库表中对应***位置的***条件时,发出异常提示;
映射子模块113,用于在符合数据库表中对应***位置的***条件时,根据自定义方法将待***参数的所有字段映射至自定义对象中,并将其与数据库表中对应的***位置关联。
在一实施例中,如图10所示,所述封装模块110还包括:
第二检测子模块114,用于检测当前待***参数是否已封装在所述自定义对象中;
第一指令发送子模块115,用于在当前待***参数已封装在所述自定义对象中时,发送通用Package调用指令;所述第一指令发送子模块115通信连接于所述调用模块120;
第二指令发送子模块116,用于在当前待***参数未封装在所述自定义对象中时,发送***指令。所述第二指令发送子模块116通信连接于所述第一检测子模块111。
在一实施例中,所述装置还用于在接收***指令,将待***参数封装至所述自定义对象中之前,接收自定义对象创建指令,创建自定义对象;还用于在接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中之前,在通用Package中预先写入所述***方法。
在一实施例中,所述***模块还用于通过所述***方法解读所述自定义对象,获取所述自定义对象中封装的待***参数的参数信息,所述参数信息包括待***参数的值和待***参数在所述数据库表中相应的***位置;根据所述参数信息,生成将所述待***参数存储至所述数据库表中相应的***位置的存储指令;根据所述存储指令,将所述待***参数存储至所述数据库表中相应的***位置。
关于数据库表的参数***装置的具体限定可以参见上文中对于数据库表的参数***方法的限定,在此不再赘述。上述数据库表的参数***装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于终端设备中的处理器中,也可以以软件形式存储于终端设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种终端设备,该终端设备可以是服务器,其内部结构图可以如图11所示。该终端设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机可读指令和数据库。该内存储器为非易失性存储介质中的操作***和计算机可读指令的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机可读指令被处理器执行时以实现一种数据库表的参数***方法。
在一个实施例中,提供了一种终端设备(也即,计算机设备),包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机可读指令,处理器执行计算机可读指令时实现以下步骤:
接收***指令,将待***参数封装至所述自定义对象中;接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
上述实施例的终端设备利用一个Package作为通用Package,把***方法预先写入该通用Package中,在需要往数据库表里存储数据时,只要使用自定义的方法将待***参数的所有字段封装至自定义的对象中,再调用通用Package中预先写入的***方法,就可以完成将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置的动作。本申请实现了软件设计高内聚低耦合的设计原则,且使得存储过程中的代码简洁可读,提升了开发效率,降低了维护成本。
在一个实施例中,提供了一个或多个存储有计算机可读指令的非易失性可读存储介质,该非易失性可读存储介质上存储有计算机可读指令,该计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器实现以下步骤:
接收***指令,将待***参数封装至所述自定义对象中;接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
上述实施例的计算机可读存储介质利用一个Package作为通用Package,把***方法预先写入该通用Package中,在需要往数据库表里存储数据时,只要使用自定义的方法将待***参数的所有字段封装至自定义的对象中,再调用通用Package中预先写入的***方法,就可以完成将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置的动作。本申请实现了软件设计高内聚低耦合的设计原则,且使得存储过程中的代码简洁可读,提升了开发效率,降低了维护成本。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性计算机可读取存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM (ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上所述实施例仅说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

Claims (20)

  1. 一种数据库表的参数***方法,其特征在于,包括:
    接收***指令,将待***参数封装至所述自定义对象中;
    接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;
    基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
  2. 如权利要求1所述的数据库表的参数***方法,其特征在于,所述接收***指令,将待***参数封装至所述自定义对象中,包括:
    接收***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件;
    在不符合数据库表中对应***位置的***条件时,发出异常提示;
    在符合数据库表中对应***位置的***条件时,根据自定义方法将待***参数的所有字段映射至自定义对象中,并将其与数据库表中对应的***位置关联。
  3. 如权利要求2所述的数据库表的参数***方法,其特征在于,所述接收***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件之前,包括:
    检测当前待***参数是否已封装在所述自定义对象中;
    在当前待***参数已封装在所述自定义对象中时,发送通用Package调用指令;
    在当前待***参数未封装在所述自定义对象中时,发送***指令。
  4. 如权利要求1所述的数据库表的参数***方法,其特征在于,所述接收***指令,将待***参数封装至所述自定义对象中之前,包括:
    接收自定义对象创建指令,创建自定义对象;
    所述接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中之前,还包括:
    在通用Package中预先写入所述***方法。
  5. 如权利要求1所述的数据库表的参数***方法,其特征在于,所述基于所述***方法,所述将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置,包括:
    通过所述***方法解读所述自定义对象,获取所述自定义对象中封装的待***参数的参数信息,所述参数信息包括待***参数的值和待***参数在所述数据库表中相应的***位置;
    根据所述参数信息,生成将所述待***参数存储至所述数据库表中相应的***位置的存储指令;
    根据所述存储指令,将所述待***参数存储至所述数据库表中相应的***位置。
  6. 一种数据库表的参数***装置,其特征在于,包括:
    封装模块,用于接收***指令,将待***参数封装至所述自定义对象中;
    调用模块,用于接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;
    ***模块,用于基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
  7. 如权利6所述的数据库表的参数***装置,其特征在于,所述封装模块包括:
    第一检测子模块,用于接收***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件;
    提示子模块,用于在不符合数据库表中对应***位置的***条件时,发出异常提示;
    映射子模块,用于在符合数据库表中对应***位置的***条件时,根据自定义方法将待***参数的所有字段映射至自定义对象中,并将其与数据库表中对应的***位置关联。
  8. 如权利7所述的数据库表的参数***装置,其特征在于,所述封装模块还包括:
    第二检测子模块,用于检测当前待***参数是否已封装在所述自定义对象中;
    第一指令发送子模块,用于在当前待***参数已封装在所述自定义对象中时,发送通用Package调用指令;
    第二指令发送子模块,用于在当前待***参数未封装在所述自定义对象中时,发送***指令。
  9. 如权利6所述的数据库表的参数***装置,其特征在于,所述装置还用于在接收***指令,将待***参数封装至所述自定义对象中之前,接收自定义对象创建指令,创建自定义对象;还用于在接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中之前,在通用Package中预先写入所述***方法。
  10. 如权利要求6所述的数据库表的参数***方法,其特征在于,所述***模块还用于通过所述***方法解读所述自定义对象,获取所述自定义对象中封装的待***参数的参 数信息,所述参数信息包括待***参数的值和待***参数在所述数据库表中相应的***位置;根据所述参数信息,生成将所述待***参数存储至所述数据库表中相应的***位置的存储指令;根据所述存储指令,将所述待***参数存储至所述数据库表中相应的***位置。
  11. 一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如下步骤:
    接收***指令,将待***参数封装至所述自定义对象中;
    接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;
    基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
  12. 如权利要求11所述的终端设备,其特征在于,所述接收***指令,将待***参数封装至所述自定义对象中,包括:
    接收***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件;
    在不符合数据库表中对应***位置的***条件时,发出异常提示;
    在符合数据库表中对应***位置的***条件时,根据自定义方法将待***参数的所有字段映射至自定义对象中,并将其与数据库表中对应的***位置关联。
  13. 如权利要求12所述的终端设备,其特征在于,所述接收***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件之前,包括:
    检测当前待***参数是否已封装在所述自定义对象中;
    在当前待***参数已封装在所述自定义对象中时,发送通用Package调用指令;
    在当前待***参数未封装在所述自定义对象中时,发送***指令。
  14. 如权利要求11所述的终端设备,其特征在于,所述处理器执行所述计算机可读指令时实现如下步骤:
    接收自定义对象创建指令,创建自定义对象;
    在通用Package中预先写入所述***方法。
  15. 如权利要求11所述的终端设备,其特征在于,所述基于所述***方法,所述将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置,包括:
    通过所述***方法解读所述自定义对象,获取所述自定义对象中封装的待***参数的 参数信息,所述参数信息包括待***参数的值和待***参数在所述数据库表中相应的***位置;
    根据所述参数信息,生成将所述待***参数存储至所述数据库表中相应的***位置的存储指令;
    根据所述存储指令,将所述待***参数存储至所述数据库表中相应的***位置。
  16. 一个或多个存储有计算机可读指令的非易失性可读存储介质,其特征在于,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如下步骤:
    接收***指令,将待***参数封装至所述自定义对象中;
    接收通用Package调用指令,调用所述通用Package中的***方法将所述自定义对象传入所述***方法中;
    基于所述***方法,将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置。
  17. 如权利要求16所述的非易失性可读存储介质,其特征在于,将待***参数封装至所述自定义对象中,包括:
    接收***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件;
    在不符合数据库表中对应***位置的***条件时,发出异常提示;
    在符合数据库表中对应***位置的***条件时,根据自定义方法将待***参数的所有字段映射至自定义对象中,并将其与数据库表中对应的***位置关联。
  18. 如权利要求17所述的非易失性可读存储介质,其特征在于,所述接收***指令,检测所述***指令中包含的待***参数是否符合数据库表中对应***位置的***条件之前,包括:
    检测当前待***参数是否已封装在所述自定义对象中;
    在当前待***参数已封装在所述自定义对象中时,发送通用Package调用指令;
    在当前待***参数未封装在所述自定义对象中时,发送***指令。
  19. 如权利要求16所述的非易失性可读存储介质,其特征在于,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器还执行如下步骤:
    接收自定义对象创建指令,创建自定义对象;
    在通用Package中预先写入所述***方法。
  20. 如权利要求16所述的非易失性可读存储介质,其特征在于,所述基于所述*** 方法,所述将所述自定义对象中封装的待***参数存储至数据库表中相应的***位置,包括:
    通过所述***方法解读所述自定义对象,获取所述自定义对象中封装的待***参数的参数信息,所述参数信息包括待***参数的值和待***参数在所述数据库表中相应的***位置;
    根据所述参数信息,生成将所述待***参数存储至所述数据库表中相应的***位置的存储指令;
    根据所述存储指令,将所述待***参数存储至所述数据库表中相应的***位置。
PCT/CN2018/106265 2018-07-18 2018-09-18 数据库表的参数***方法、装置、终端设备及存储介质 WO2020015151A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810788208.2 2018-07-18
CN201810788208.2A CN109063044B (zh) 2018-07-18 2018-07-18 数据库表的参数***方法、装置、终端设备及存储介质

Publications (1)

Publication Number Publication Date
WO2020015151A1 true WO2020015151A1 (zh) 2020-01-23

Family

ID=64816956

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/106265 WO2020015151A1 (zh) 2018-07-18 2018-09-18 数据库表的参数***方法、装置、终端设备及存储介质

Country Status (2)

Country Link
CN (1) CN109063044B (zh)
WO (1) WO2020015151A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110814517B (zh) * 2019-10-28 2022-05-24 大族激光科技产业集团股份有限公司 控制激光振镜焊接的方法、装置、设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101706803A (zh) * 2009-11-27 2010-05-12 天津工业大学 一种织造车间生产数据的迁移方法
CN102411598A (zh) * 2011-07-29 2012-04-11 株洲南车时代电气股份有限公司 一种实现数据一致性的方法及其***
CN106547835A (zh) * 2016-08-04 2017-03-29 贵阳朗玛信息技术股份有限公司 调用数据库存储过程的方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9396218B2 (en) * 2013-09-16 2016-07-19 International Business Machines Corporation Database insert with deferred materialization
CN106933828B (zh) * 2015-12-29 2019-11-12 北京国双科技有限公司 数据***方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101706803A (zh) * 2009-11-27 2010-05-12 天津工业大学 一种织造车间生产数据的迁移方法
CN102411598A (zh) * 2011-07-29 2012-04-11 株洲南车时代电气股份有限公司 一种实现数据一致性的方法及其***
CN106547835A (zh) * 2016-08-04 2017-03-29 贵阳朗玛信息技术股份有限公司 调用数据库存储过程的方法及装置

Also Published As

Publication number Publication date
CN109063044B (zh) 2023-04-18
CN109063044A (zh) 2018-12-21

Similar Documents

Publication Publication Date Title
CN109344642B (zh) 接口规则校验方法、装置、计算机设备及存储介质
CN109460527B (zh) 产品数据配置方法、装置、计算机设备和存储介质
CN109474662B (zh) 产品数据发布方法、装置、计算机设备和存储介质
US10305962B1 (en) Unit testing clients of web services
WO2020192134A1 (zh) 基于Spring MVC的异常处理方法、装置、计算机设备和存储介质
CN107526598B (zh) 一种网络页面跳转控制方法及***
CN108881111B (zh) 一种实现多租户***的方法及装置
CN109857404B (zh) Sdk接口的封装方法及装置、存储介质、电子设备
CN110955448A (zh) 智能合约分离方法、合约处理方法、装置、设备及介质
WO2020199594A1 (zh) 业务组件加载方法、装置、计算机设备和存储介质
WO2021068348A1 (zh) 任务部署方法、***和存储介质
WO2023010814A1 (zh) 一种对Dio网络请求进行监控的方法和装置
CN109254765B (zh) 定时任务管理方法、装置、计算机设备及存储介质
CN113687858A (zh) 配置文件的检查方法、装置、电子设备及存储介质
CN111666112B (zh) 平台插件的实现方法、装置、***和计算机设备
CN114237960A (zh) 一种异常信息的提示方法、装置、电子设备及存储介质
CN107273226B (zh) 在安卓***中集成组件及调用被集成组件的方法和装置
CN114281263A (zh) 容器集群管理***的存储资源处理方法、***和设备
WO2020015151A1 (zh) 数据库表的参数***方法、装置、终端设备及存储介质
WO2022116428A1 (zh) 端到端双活方法、装置、设备及存储介质
CN109614188B (zh) 一种页面在线帮助方法、装置、计算机设备及存储介质
WO2023232052A1 (zh) 远程证明报告的处理方法、数据库服务端和数据库客户端
CN116244682A (zh) 数据库的访问方法、装置、设备以及存储介质
CN111241588B (zh) 一种在应用中实现辅助功能的方法及装置
CN109783156B (zh) 一种应用的启动控制方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18926504

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18926504

Country of ref document: EP

Kind code of ref document: A1