CN110955410B - Code automatic generation method, device, equipment and medium - Google Patents
Code automatic generation method, device, equipment and medium Download PDFInfo
- Publication number
- CN110955410B CN110955410B CN201911013089.4A CN201911013089A CN110955410B CN 110955410 B CN110955410 B CN 110955410B CN 201911013089 A CN201911013089 A CN 201911013089A CN 110955410 B CN110955410 B CN 110955410B
- Authority
- CN
- China
- Prior art keywords
- file
- database modeling
- code
- database
- generating
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004590 computer program Methods 0.000 claims description 12
- 238000012986 modification Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 5
- 238000011161 development Methods 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and management
- G06F16/212—Schema design and management with details for data modelling support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/447—Target code generation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Stored Programmes (AREA)
Abstract
The application discloses a method, a device, equipment and a medium for automatically generating codes, which comprise the following steps: acquiring a database modeling file generated by a database modeling tool; the database modeling tool is used for generating database modeling files corresponding to different databases; analyzing the database modeling file to obtain an analysis result; generating a corresponding target code file by using the analysis result and the code model file; the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to the service requirement. In this way, the database modeling files are utilized to generate the corresponding object codes, and the configuration of the database modeling tools is only required to be changed for different databases, so that the database modeling files corresponding to the databases are generated, the workload of developers can be reduced, and the efficiency of project development is improved.
Description
Technical Field
The present disclosure relates to the field of database design technologies, and in particular, to a method, an apparatus, a device, and a medium for automatically generating codes.
Background
In the project development, some basic and numerous codes are basically unchanged, but a great deal of work is required to be done, and a code generation tool can package the unchanged codes and adapt the changed codes to a model which is unchanged, so that the method is widely applied.
Currently, most of the existing code generation tools are realized based on databases, however, the database changes in the project in the implementation process, the MySql database is used for some projects, and the Oracle database is used for some projects. Therefore, there is a problem that a code generation tool based on one database cannot be applied to other databases, and thus, when a database is changed, development workload is large.
Disclosure of Invention
In view of this, an object of the present application is to provide a method, apparatus, device, and medium for automatically generating codes, which can generate corresponding object codes by using database modeling files, and only change the configuration of a database modeling tool for different databases, so as to generate database modeling files of corresponding databases, thereby reducing workload of developers and improving efficiency of project development. The specific scheme is as follows:
in a first aspect, the present application discloses a method for automatically generating codes, including:
acquiring a database modeling file generated by a database modeling tool; the database modeling tool is used for generating database modeling files corresponding to different databases;
analyzing the database modeling file to obtain an analysis result;
generating a corresponding target code file by using the analysis result and the code model file;
the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to the service requirement.
Optionally, before the obtaining the database modeling file generated by the database modeling tool, the method further includes:
and generating the corresponding database modeling file by utilizing the database modeling tool according to the business logic.
Optionally, the parsing the database modeling file to obtain a parsing result includes:
and reading target information in the database modeling file by utilizing a pre-established analysis rule to obtain an analysis result.
Optionally, the method further comprises:
and modifying the code model file according to the service requirement.
Optionally, the method further comprises:
and extracting the data table and the interpretation information of the corresponding fields in the database modeling file, and then generating corresponding remark information in the target code file.
In a second aspect, the present application discloses an automatic code generating device, including:
the database modeling file acquisition module is used for acquiring a database modeling file generated by a database modeling tool; the database modeling tool is used for generating database modeling files corresponding to different databases;
the database modeling file analysis module is used for analyzing the database modeling file to obtain an analysis result;
the target code file generating module is used for generating a corresponding target code file by utilizing the analysis result and the code model file;
the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to the service requirement.
Optionally, the method further comprises:
and the database modeling file generation module is used for generating the corresponding database modeling file by utilizing the database modeling tool according to the business logic.
Optionally, the method further comprises:
and the code model file modification module is used for modifying the code model file according to the service requirement.
In a third aspect, the present application discloses an automatic code generation apparatus comprising a processor and a memory; wherein,,
the memory is used for storing a computer program;
the processor is configured to execute the computer program to implement the foregoing automatic code generation method.
In a fourth aspect, the present application discloses a computer readable storage medium storing a computer program, wherein the computer program when executed by a processor implements the foregoing method for automatically generating a code.
It can be seen that, the method includes the steps of firstly obtaining a database modeling file generated by a database modeling tool, wherein the database modeling tool is used for generating the database modeling files corresponding to different databases, then analyzing the database modeling file to obtain an analysis result, and finally generating a corresponding target code file by using the analysis result and the code model file, wherein the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to service requirements. In this way, the database modeling files are utilized to generate the corresponding object codes, and the configuration of the database modeling tools is only required to be changed for different databases, so that the database modeling files corresponding to the databases are generated, the workload of developers can be reduced, and the efficiency of project development is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present application, and that other drawings may be obtained according to the provided drawings without inventive effort to a person skilled in the art.
FIG. 1 is a flow chart of a method for automatically generating codes disclosed in the present application;
FIG. 2 is a block diagram of a code auto-generation tool disclosed herein;
FIG. 3 is a workflow diagram of a code auto-generation tool disclosed herein;
FIG. 4 is a flowchart of a specific method for automatically generating codes disclosed in the present application;
FIG. 5 is a schematic diagram of a code automatic generation apparatus disclosed in the present application;
FIG. 6 is a block diagram of an automatic code generating device disclosed herein;
fig. 7 is a diagram of a terminal structure disclosed in the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
Currently, most of the existing code generation tools are realized based on databases, however, the database changes in the project in the implementation process, the MySql database is used for some projects, and the Oracle database is used for some projects. Therefore, there is a problem that a code generation tool based on one database cannot be applied to other databases, and thus, when a database is changed, development workload is large. Therefore, the code automatic generation scheme can generate corresponding target codes by utilizing the database modeling files, and only the configuration of the database modeling tools is required to be changed for different databases to generate the database modeling files of the corresponding databases, so that the workload of developers is reduced, and the efficiency of project development is improved.
Referring to fig. 1, an embodiment of the present application discloses a method for automatically generating codes, including:
step S11: acquiring a database modeling file generated by a database modeling tool; wherein the database modeling tool is used for generating the database modeling files corresponding to different databases.
In a specific implementation manner, the embodiment may first generate, according to service logic, the corresponding database modeling file by using the database modeling tool. For example, a database modeling tool PowerDesigner may be used to create a corresponding Mysql database modeling file according to the business logic, or a corresponding Oracle database modeling file may be created. And then acquiring the names of the data tables required for generating the target codes.
Step S12: and analyzing the database modeling file to obtain an analysis result.
In a specific embodiment, the target information in the database modeling file is read by utilizing a pre-created analysis rule to obtain an analysis result. That is, in this embodiment, an analysis rule may be created in advance, and target information required by an item in a database modeling file is read to obtain the target information, thereby obtaining an analysis result.
In addition, the embodiment can extract the interpretation information of the data table and the corresponding fields in the database modeling file in the analysis process, and then generate the corresponding remark information in the target code file, so that the quality and the readability of the code are improved.
Step S13: generating a corresponding target code file by using the analysis result and the code model file;
the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to the service requirement.
In a specific embodiment, the obtained analysis result and the code model file can be utilized to generate a corresponding target code, so that the basic database adding, deleting, searching and modifying methods are realized.
The embodiment can realize a corresponding code generation tool based on a Groovy language, wherein the Groovy language is an agile development language based on a JVM (namely Java Virtual Machine, JAVA virtual machine). Moreover, the method can be used in different operating system environments and only depends on JDK (Java Development Kit, java software development kit) environments. For example, referring to fig. 2, fig. 2 is a block diagram of a code automatic generation tool disclosed in the present application. The realized code automatic generation tool comprises six modules, namely an operation program, an input file, a configuration file, a template file, an analysis program and an output file, wherein the input file module is used for inputting a database modeling file, and the configuration file module is used for configuring the template file, namely, the configuration file required by the code model file. In a specific embodiment, referring to fig. 3, fig. 3 is a workflow diagram of a code automatic generation tool disclosed in the application. Firstly, acquiring an input database modeling file and a data table name, then analyzing the database modeling file by utilizing a database element file, wherein an analysis rule is defined in the database element file, then assembling an analysis result with a code definition template, namely a code model file, generating a corresponding target code file, and then outputting the target code file.
It can be seen that, in the embodiment of the present application, a database modeling file generated by a database modeling tool is first obtained, where the database modeling tool is used to generate the database modeling files corresponding to different databases, then the database modeling file is parsed to obtain a parsing result, and finally the parsing result and a code model file are used to generate a corresponding object code file, where the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to a service requirement. In this way, the database modeling files are utilized to generate the corresponding object codes, and the configuration of the database modeling tools is only required to be changed for different databases, so that the database modeling files corresponding to the databases are generated, the workload of developers can be reduced, and the efficiency of project development is improved.
Referring to fig. 4, an embodiment of the present application discloses a specific automatic code generation method, which includes:
step S21: acquiring a database modeling file generated by a database modeling tool; wherein the database modeling tool is used for generating the database modeling files corresponding to different databases.
Step S22: and analyzing the database modeling file to obtain an analysis result.
For the specific process of steps S21 and S22, reference may be made to the corresponding content disclosed in the foregoing embodiment, and a detailed description is omitted herein.
Step S23: and modifying the code model file according to the service requirement.
In a specific embodiment, the programming hierarchy of the code model file and the programming language can be modified according to the Service requirement, including a bo layer, a JDBC (i.e. Java DataBase Connectivity, java database connection) layer, a controller layer, a Service layer, etc., so that a developer can perform corresponding custom modification on the code model file to adapt to the hierarchy of different projects, and perform custom setting according to the structure and characteristics of the current development language. In addition, the embodiment does not need a complex running environment and installation process, is simple to operate and has low learning cost.
Step S24: and generating a corresponding target code file by using the analysis result and the modified code model file.
Referring to fig. 5, an embodiment of the present application discloses an automatic code generating device, including:
a database modeling file obtaining module 11, configured to obtain a database modeling file generated by a database modeling tool; the database modeling tool is used for generating database modeling files corresponding to different databases;
the database modeling file analysis module 12 is configured to analyze the database modeling file to obtain an analysis result;
an object code file generating module 13, configured to generate a corresponding object code file using the analysis result and the code model file; the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to the service requirement.
It can be seen that, in the embodiment of the present application, a database modeling file generated by a database modeling tool is first obtained, where the database modeling tool is used to generate the database modeling files corresponding to different databases, then the database modeling file is parsed to obtain a parsing result, and finally the parsing result and a code model file are used to generate a corresponding object code file, where the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to a service requirement. In this way, the database modeling files are utilized to generate the corresponding object codes, and the configuration of the database modeling tools is only required to be changed for different databases, so that the database modeling files corresponding to the databases are generated, the workload of developers can be reduced, and the efficiency of project development is improved.
The database modeling file parsing module 12 is specifically configured to read target information in the database modeling file by using a pre-created parsing rule, so as to obtain a parsing result.
The automatic code generating device can further comprise a database modeling file generating module, which is used for generating the corresponding database modeling file by utilizing the database modeling tool according to business logic.
The code automatic generation device can also comprise a code model file modification module which is used for modifying the code model file according to the service requirement.
The code automatic generation device can also comprise a remark information generation module which is used for extracting the data table and the interpretation information of the corresponding fields in the database modeling file and then generating corresponding remark information in the target code file.
Referring to fig. 6, an embodiment of the present application discloses an automatic code generating apparatus, including a processor 21 and a memory 22; wherein the memory 22 is used for storing a computer program; the processor 21 is configured to execute the computer program to implement the following steps:
acquiring a database modeling file generated by a database modeling tool; the database modeling tool is used for generating database modeling files corresponding to different databases; analyzing the database modeling file to obtain an analysis result; generating a corresponding target code file by using the analysis result and the code model file; the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to the service requirement.
It can be seen that, in the embodiment of the present application, a database modeling file generated by a database modeling tool is first obtained, where the database modeling tool is used to generate the database modeling files corresponding to different databases, then the database modeling file is parsed to obtain a parsing result, and finally the parsing result and a code model file are used to generate a corresponding object code file, where the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to a service requirement. In this way, the database modeling files are utilized to generate the corresponding object codes, and the configuration of the database modeling tools is only required to be changed for different databases, so that the database modeling files corresponding to the databases are generated, the workload of developers can be reduced, and the efficiency of project development is improved.
In this embodiment, when the processor 21 executes the computer subroutine stored in the memory 22, the following steps may be specifically implemented: and generating the corresponding database modeling file by utilizing the database modeling tool according to the business logic.
In this embodiment, when the processor 21 executes the computer subroutine stored in the memory 22, the following steps may be specifically implemented: and reading target information in the database modeling file by utilizing a pre-established analysis rule to obtain an analysis result.
In this embodiment, when the processor 21 executes the computer subroutine stored in the memory 22, the following steps may be specifically implemented: and modifying the code model file according to the service requirement.
In this embodiment, when the processor 21 executes the computer subroutine stored in the memory 22, the following steps may be specifically implemented: and extracting the data table and the interpretation information of the corresponding fields in the database modeling file, and then generating corresponding remark information in the target code file.
The memory 22 may be a carrier for storing resources, such as a read-only memory, a random access memory, a magnetic disk or an optical disk, and the storage mode may be transient storage or permanent storage.
Referring to fig. 7, an embodiment of the present application discloses a terminal 20 including the code automatic generation apparatus including a processor 21 and a memory 22 disclosed in the foregoing embodiment. The steps that the processor 21 may specifically perform may refer to the corresponding contents disclosed in the foregoing embodiments, and will not be described herein.
Further, the terminal 20 in the present embodiment may further specifically include a power supply 23, a communication interface 24, an input/output interface 25, and a communication bus 26; wherein, the power supply 23 is used for providing working voltage for each hardware device on the terminal 20; the communication interface 24 can create a data transmission channel between the terminal 20 and an external device, and the communication protocol to be followed is any communication protocol applicable to the technical solution of the present application, which is not specifically limited herein; the input/output interface 25 is used for acquiring external input data or outputting external output data, and the specific interface type thereof may be selected according to the specific application requirement, which is not limited herein.
Further, the embodiment of the application also discloses a computer readable storage medium for storing a computer program, wherein the computer program realizes the following steps when being executed by a processor:
acquiring a database modeling file generated by a database modeling tool; the database modeling tool is used for generating database modeling files corresponding to different databases; analyzing the database modeling file to obtain an analysis result; generating a corresponding target code file by using the analysis result and the code model file; the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to the service requirement.
It can be seen that, in the embodiment of the present application, a database modeling file generated by a database modeling tool is first obtained, where the database modeling tool is used to generate the database modeling files corresponding to different databases, then the database modeling file is parsed to obtain a parsing result, and finally the parsing result and a code model file are used to generate a corresponding object code file, where the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to a service requirement. In this way, the database modeling files are utilized to generate the corresponding object codes, and the configuration of the database modeling tools is only required to be changed for different databases, so that the database modeling files corresponding to the databases are generated, the workload of developers can be reduced, and the efficiency of project development is improved.
In this embodiment, when the computer subroutine stored in the computer readable storage medium is executed by the processor, the following steps may be specifically implemented: and generating the corresponding database modeling file by utilizing the database modeling tool according to the business logic.
In this embodiment, when the computer subroutine stored in the computer readable storage medium is executed by the processor, the following steps may be specifically implemented: and reading target information in the database modeling file by utilizing a pre-established analysis rule to obtain an analysis result.
In this embodiment, when the computer subroutine stored in the computer readable storage medium is executed by the processor, the following steps may be specifically implemented: and modifying the code model file according to the service requirement.
In this embodiment, when the computer subroutine stored in the computer readable storage medium is executed by the processor, the following steps may be specifically implemented: and extracting the data table and the interpretation information of the corresponding fields in the database modeling file, and then generating corresponding remark information in the target code file.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, so that the same or similar parts between the embodiments are referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The foregoing has described in detail the methods, apparatuses, devices and media for automatic code generation provided in the present application, and specific examples have been applied to illustrate the principles and embodiments of the present application, where the foregoing examples are provided to assist in understanding the methods and core ideas of the present application; meanwhile, as those skilled in the art will have modifications in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.
Claims (10)
1. An automatic code generation method, comprising:
acquiring a database modeling file generated by a database modeling tool; the database modeling tool is used for generating database modeling files corresponding to different databases;
analyzing the database modeling file to obtain an analysis result;
generating a corresponding target code file by using the analysis result and the code model file;
the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to the service requirement.
2. The method for automatically generating codes according to claim 1, wherein before said obtaining the database modeling file generated by the database modeling tool, further comprises:
and generating the corresponding database modeling file by utilizing the database modeling tool according to the business logic.
3. The method for automatically generating codes according to claim 1, wherein said parsing said database modeling file to obtain a parsing result comprises:
and reading target information in the database modeling file by utilizing a pre-established analysis rule to obtain an analysis result.
4. The code automatic generation method according to claim 1, further comprising:
and modifying the code model file according to the service requirement.
5. The automatic code generation method according to any one of claims 1 to 4, characterized by further comprising:
and extracting the data table and the interpretation information of the corresponding fields in the database modeling file, and then generating corresponding remark information in the target code file.
6. An automatic code generating apparatus, comprising:
the database modeling file acquisition module is used for acquiring a database modeling file generated by a database modeling tool; the database modeling tool is used for generating database modeling files corresponding to different databases;
the database modeling file analysis module is used for analyzing the database modeling file to obtain an analysis result;
the target code file generating module is used for generating a corresponding target code file by utilizing the analysis result and the code model file;
the code model file is a code template created according to a programming hierarchical structure and a programming language corresponding to the service requirement.
7. The code automatic generation apparatus according to claim 6, further comprising:
and the database modeling file generation module is used for generating the corresponding database modeling file by utilizing the database modeling tool according to the business logic.
8. The code automatic generation apparatus according to claim 6, further comprising:
and the code model file modification module is used for modifying the code model file according to the service requirement.
9. An automatic code generating device, comprising a processor and a memory; wherein,,
the memory is used for storing a computer program;
the processor is configured to execute the computer program to implement the code automatic generation method according to any one of claims 1 to 5.
10. A computer-readable storage medium storing a computer program, wherein the computer program when executed by a processor implements the code automatic generation method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911013089.4A CN110955410B (en) | 2019-10-23 | 2019-10-23 | Code automatic generation method, device, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911013089.4A CN110955410B (en) | 2019-10-23 | 2019-10-23 | Code automatic generation method, device, equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110955410A CN110955410A (en) | 2020-04-03 |
CN110955410B true CN110955410B (en) | 2023-06-27 |
Family
ID=69975658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911013089.4A Active CN110955410B (en) | 2019-10-23 | 2019-10-23 | Code automatic generation method, device, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110955410B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111857684A (en) * | 2020-07-07 | 2020-10-30 | 北京机电工程总体设计部 | A template-based code generation method for Houde platform components |
CN111782608B (en) * | 2020-07-21 | 2024-04-16 | 平安国际智慧城市科技股份有限公司 | File automatic generation method and device, electronic equipment and storage medium |
CN111966340A (en) * | 2020-08-20 | 2020-11-20 | 杭州安恒信息技术股份有限公司 | Code generation method, device, equipment and medium based on Mybatis framework |
CN112596706A (en) * | 2020-12-15 | 2021-04-02 | 用友网络科技股份有限公司 | Patterned code generation method, device and computer readable storage medium |
CN112732763B (en) * | 2021-01-20 | 2024-11-19 | 北京千方科技股份有限公司 | Data aggregation method, device, electronic device and medium |
CN112835564B (en) * | 2021-01-27 | 2025-04-08 | 北京海博思创科技股份有限公司 | Code generation method and device |
CN113515278A (en) * | 2021-06-16 | 2021-10-19 | 深圳奥哲网络科技有限公司 | Low code model processing method, system, electronic device and storage medium |
CN113867713B (en) * | 2021-09-24 | 2024-10-11 | 安徽杰予信息科技有限公司 | Visual productivity tool platform based on zero code development |
CN113867714B (en) * | 2021-09-24 | 2024-06-04 | 安徽杰予信息科技有限公司 | Automatic code generation method adapting to multiple languages |
CN116450682B (en) * | 2023-03-23 | 2024-05-10 | 苏州峰之鼎信息科技有限公司 | Model generation method, device, equipment and medium based on data combination |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105354036A (en) * | 2015-11-26 | 2016-02-24 | 深圳市金证科技股份有限公司 | Database operation code generating method and apparatus |
CN107368346A (en) * | 2017-07-06 | 2017-11-21 | 万惠投资管理有限公司 | A kind of code generating method and device based on metadata and script engine |
CN109766124A (en) * | 2018-12-26 | 2019-05-17 | 深圳左邻永佳科技有限公司 | Business development method, apparatus, computer equipment and storage medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9916134B2 (en) * | 1999-10-05 | 2018-03-13 | Dietrich Charisius | Methods and systems for accessing distributed computing components through the internet |
CN103218402B (en) * | 2013-03-19 | 2016-07-06 | 上海宝信软件股份有限公司 | General database data structure and data mover system and method thereof |
CN105373599B (en) * | 2015-10-28 | 2017-05-31 | 北京汇商融通信息技术有限公司 | Data mover system based on various data storing platforms |
US10339029B2 (en) * | 2016-11-01 | 2019-07-02 | Ca, Inc. | Automatically detecting internalization (i18n) issues in source code as part of static source code analysis |
CN107301239A (en) * | 2017-06-30 | 2017-10-27 | 海南职业技术学院 | A kind of database converter and conversion method |
CN110019469B (en) * | 2017-12-07 | 2022-06-21 | 金篆信科有限责任公司 | Distributed database data processing method and device, storage medium and electronic device |
-
2019
- 2019-10-23 CN CN201911013089.4A patent/CN110955410B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105354036A (en) * | 2015-11-26 | 2016-02-24 | 深圳市金证科技股份有限公司 | Database operation code generating method and apparatus |
CN107368346A (en) * | 2017-07-06 | 2017-11-21 | 万惠投资管理有限公司 | A kind of code generating method and device based on metadata and script engine |
CN109766124A (en) * | 2018-12-26 | 2019-05-17 | 深圳左邻永佳科技有限公司 | Business development method, apparatus, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110955410A (en) | 2020-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110955410B (en) | Code automatic generation method, device, equipment and medium | |
CN111241454B (en) | Method, system and device for generating webpage codes | |
US9904522B2 (en) | Web development system | |
CN102279750B (en) | Iterative code generation method based on domain knowledge sharing | |
US9405518B2 (en) | Leveraging legacy applications for use with modern applications | |
CN104133772A (en) | Automatic test data generation method | |
CN111078555B (en) | Test file generation method, system, server and storage medium | |
CN111124379B (en) | Page generation method and device, electronic equipment and storage medium | |
CN104965714A (en) | Code generation method and system of application software | |
CN104461531A (en) | Implementing method for self-defined functions of reporting system | |
CN104731588A (en) | Page layout file generation method and device | |
CN104750472A (en) | Resource bundle management method and device of terminal application | |
CN106776779B (en) | Method for generating entity file by JSON data based on Mac platform | |
CN112130830A (en) | Interface generation method and device and electronic equipment | |
CN111258564A (en) | Method and device for automatically generating codes based on QT | |
CN113326042B (en) | Method, device, storage medium and processor for visual configuration salary | |
CN105335161A (en) | Method for conversion from TASM time abstract state machine to extension NTA automatic machine | |
CN109902085B (en) | A configuration storage structure optimization method and system | |
CN112130849A (en) | Automatic code generation method and device | |
CN112799638B (en) | Non-invasive rapid development method, platform, terminal and storage medium | |
CN117555587A (en) | Project reconstruction methods, devices, equipment and media based on AngularJS framework | |
CN117170684A (en) | File compiling method, device, equipment and storage medium | |
CN116151162A (en) | Automatic design method, device, equipment and medium for register codes and documents | |
CN112051987B (en) | Service data processing method, device and equipment, program generating method and device | |
CN116627390B (en) | ICD file substitution method and device in aviation software development |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |