CN108090063A - A kind of configurable module data access method and device - Google Patents
A kind of configurable module data access method and device Download PDFInfo
- Publication number
- CN108090063A CN108090063A CN201611026321.4A CN201611026321A CN108090063A CN 108090063 A CN108090063 A CN 108090063A CN 201611026321 A CN201611026321 A CN 201611026321A CN 108090063 A CN108090063 A CN 108090063A
- Authority
- CN
- China
- Prior art keywords
- class
- data
- parameter
- sql statement
- param
- 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.)
- Pending
Links
Classifications
-
- 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/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- 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
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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of configurable module data access method and device, including:The class included inside S1, configuration component;S2, the class calling according to configuration include the function of data query class with the data set of operating component;S3, the class calling according to configuration include the function of data manipulation class to run the data of simultaneously operating assembly.The advantageous effect of the invention is:SQL statement is navigated to by program debugging, complicated business logic is realized by code, the affairs in data manipulation are managed collectively, configuration is simple and clear, can unrestricted choice SQL design methods.
Description
Technical field
The present invention relates to data access technology field more particularly to a kind of configurable module data access method and dresses
It puts.
Background technology
At present, most enterprises use Ibatis components as Data Access Components, the specification provided for lasting layer operation
Basic framework, different data manipulation mode can be selected in bottom, entity object is mapped to by SQL languages by sql Map
Result set is converted into entity object by sentence, is famous ORM Development Frameworks, ibatis is renamed as MyBatis and moves on to
Google Code.
It can facilitate realization when configuring man-to-man entity mapping, and use one-to-many, multi-to-multi the entity of configuration
It is inconvenient that mapping situation exists, and when demand becomes more complicated, configuration change can also be difficult to disposition, and complex configurations are going out
It is difficult by program positioning scenarios during existing problem.
Moreover, defining entity class of the mapping class according to literary name section generation object in database, increase association on this basis
Attribute.Field configuration in the configuration of configuration file containment mapping class and mapping class configures SQL statement, and configures SQL languages
In the field that returns the result, these are required for corresponding and configure.If related also want configuration association result fill area attribute.
Therefore, the data access method of the prior art has the disadvantages that:
1. can not exploitation debugging directly be carried out in program using writing SQL statement mode, because many complicated logics are in nothing
Legal position SQL statement writes correctness.
2. the complex configurations used in the logic of complicated demand are also a folding for the people for using Ibatis lack of experience
Honed journey.
The content of the invention
The technical problem to be solved in the present invention is, for the above-mentioned prior art in can not be directly using writing SQL sentence sides
Formula carries out exploitation debugging in program, and many complicated logics can not position SQL statement writing correctness, and in complicated demand
The problem of configuration used in logic is complex provides a kind of configurable module data access method and device.
The technical solution adopted by the present invention to solve the technical problems is:
A kind of configurable module data access method is constructed, including step:
The class included inside S1, configuration component;The class includes data set operation class, data query class, data manipulation class
And data manipulation parameter class, wherein data set described in the data query Similar integral operates class, the data manipulation parameter class is determined
Adopted@param operate for the data set of SQL statement, and #param is used for the data manipulation of SQL statement;
S2, the class calling according to configuration include the function of the data query class with the data set of operating said assembly;
S3, the class calling according to configuration include the function of the data manipulation class to run and operate the number of the component
According to.
In module data access method of the present invention, the step S2 includes following sub-step:
S21, the instantiation data query class;
S22, the link that database is set;
S23, data command is set to configure SQL statement or by SQLString directly for the SQL by SQLID
Sentence assignment;
S24, value calling is replaced to the alternative parameter in SQL statement according to@param and #param, and described in replacement
Parameter and its one-to-one relationship;
S25, call the data query class return the result method.
In module data access method of the present invention, the step S3 includes following sub-step:
S31, data set operator class integrate data manipulation class, and instantiate the data set operation subclass;
S32, the link that database is set;
S33, data command is set to configure SQL statement or by SQLString directly for the SQL by SQLID
Sentence assignment;
S34, value calling is replaced to the alternative parameter in SQL statement or entity object according to@param and #param,
And replace the parameter and its one-to-one relationship;
S35, the business of the data set operation class is called to perform method.
In module data access method of the present invention, the class further includes parameter type class, reads configuration parameter
Class reads configuration class and table id value class.
On the other hand, a kind of configurable module data access mechanism is provided, including:
Configuration module, the class included for configuration component inside;The class include data set operation class, data query class,
Data manipulation class and data manipulation parameter class, wherein data set described in the data query Similar integral operates class, the data behaviour
Make parameter class and define data set operations of the@param for SQL statement, #param is used for the data manipulation of SQL statement;
Data set runs module, described to run for including the function of the data query class according to the class of configuration calling
The data set of component;
Data run operation module includes the function of the data manipulation class to run simultaneously for the class calling that foundation configures
Operate the data of the component.
In module data access mechanism of the present invention, the data set operation module includes:
Submodule is instantiated, for instantiating the data query class;
Link sets submodule, for setting the link of database;
Order sets submodule, for data command to be set SQL statement or to pass through to be configured by SQLID
SQLString is directly the SQL statement assignment;
Submodule is replaced, is called for being replaced value to the alternative parameter in SQL statement according to@param and #param,
And replace the parameter and its one-to-one relationship;
Submodule is called, method is returned the result for call the data query class.
In module data access mechanism of the present invention, the data run operation module includes:
Submodule is instantiated, data manipulation class is integrated for data set operator class, and instantiates the data set operation
Subclass;
Link sets submodule, for setting the link of database;
Order sets submodule, for data command to be set SQL statement or to pass through to be configured by SQLID
SQLString is directly the SQL statement assignment;
Submodule is replaced, for being carried out according to@param and #param to the alternative parameter in SQL statement or entity object
Replacement values are called, and replace the parameter and its one-to-one relationship;
Submodule is called, the business for calling the data set operation class performs method.
In module data access mechanism of the present invention, the class further includes parameter type class, reads configuration parameter
Class reads configuration class and table id value class.
A kind of configurable module data access method disclosed above and device have the advantages that:Pass through program
Debugging navigates to SQL statement, realizes complicated business logic by code, the affairs in data manipulation are managed collectively, are matched somebody with somebody
Put it is simple and clear, can unrestricted choice SQL design methods.
Description of the drawings
Fig. 1 is a kind of flow chart of configurable module data access method provided by the invention.
Specific embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, with reference to the accompanying drawings and embodiments, it is right
The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only to explain the present invention, not
For limiting the present invention.
The present invention provides a kind of configurable module data access method and device, it is intended that passing through program tune
Examination navigates to SQL statement, realizes complicated business logic by code, the affairs in data manipulation are managed collectively, configure
It is simple and clear, it can unrestricted choice SQL design methods.
Referring to Fig. 1, a kind of Fig. 1 flow charts of configurable module data access method provided by the invention are configurable
Module data access method, including step S1-S3:
The class included inside S1, configuration component;The class includes data set operation class, data query class, data manipulation class
And data manipulation parameter class, wherein data set described in the data query Similar integral operates class, the data manipulation parameter class is determined
Adopted@param operate for the data set of SQL statement, and #param is used for the data manipulation of SQL statement;
Preferably, the class includes data set operation class, data query class, data manipulation class, data manipulation parameter class, ginseng
Number class types read configuration parameter class, read configuration class and table id value class.
First, data set operation class:Abstract data order, data connect evidence, encapsulate SQLID, SQLString.Realize number in inside
According to collection read method.
2nd, data query class:Inherit data set operation class;Realize generation data form or data parsing be mapped to object or
List object.
3rd, data manipulation class:
Abstract data order, data connect evidence, encapsulate SQLID, SQLString.
Abstract service data perform method.
It realizes data manipulation method, includes issued transaction, abstract service data is called to perform method and (rewrites and realizes in subclass
Reach stencil design function)
4th, data manipulation parameter class:
1. defining the various methods for data command processing of different type parameter, the replaceable ginseng of sql sentences is handled
Number part, the data set that@param are used in SQL statement operate, and #param is used in the data manipulation of SQL statement
2. the filtering invalid data method of the incoming parameter value of definition.
5th, parameter type class:For the type definition that the parameter type of data manipulation parameter class process is unified.
6th, configuration parameter class is read:Read system file configuration, system path configuration, Profile Path class.
7th, configuration class is read:Collocation method is read according to configuration SQLID values (such as according to this.SQLID=" 1000 ", to read
Take the SQL statement of configuration).
8th, table id value class:Realize unique ID value design, corresponding there are one unique value tables, name fields in tables of data to deposit
Entity object corresponds to table name, and coutid fields deposit unique ID value field.By inherit data manipulation class subclass in, to call
ID value unique methods.
S2, the class calling according to configuration include the function of the data query class with the data set of operating said assembly;Institute
Stating step S2 includes following sub-step S21-S25:
S21, the instantiation data query class;The Similar integral data set operates class.
S22, the link that database is set;It is defaulted as the connection of allocating default database.
S23, data command is set to configure SQL statement or by SQLString directly for the SQL by SQLID
Sentence assignment;
S24, value calling is replaced to the alternative parameter in SQL statement according to@param and #param, and described in replacement
Parameter and its one-to-one relationship;
S25, call the data query class return the result method.
S3, the class calling according to configuration include the function of the data manipulation class to run and operate the number of the component
According to.The step S3 includes following sub-step S31-S35:
S31, data set operator class integrate data manipulation class, and instantiate the data set operation subclass;Data set is grasped
Make subclass and inherit data manipulation class, service logic is realized in abstract method is rewritten, instantiate data set operation subclass.
S32, the link that database is set;It is defaulted as the connection of allocating default database.
S33, data command is set to configure SQL statement or by SQLString directly for the SQL by SQLID
Sentence assignment;
S34, value calling is replaced to the alternative parameter in SQL statement or entity object according to@param and #param,
And replace the parameter and its one-to-one relationship;
S35, the business of the data set operation class is called to perform method.
On the other hand, a kind of configurable module data access mechanism is provided, including:
Configuration module, the class included for configuration component inside;The class include data set operation class, data query class,
Data manipulation class and data manipulation parameter class, wherein data set described in the data query Similar integral operates class, the data behaviour
Make parameter class and define data set operations of the@param for SQL statement, #param is used for the data manipulation of SQL statement;
Data set runs module, described to run for including the function of the data query class according to the class of configuration calling
The data set of component;
Data run operation module includes the function of the data manipulation class to run simultaneously for the class calling that foundation configures
Operate the data of the component.
Preferably, the data set operation module includes:
Submodule is instantiated, for instantiating the data query class;
Link sets submodule, for setting the link of database;
Order sets submodule, for data command to be set SQL statement or to pass through to be configured by SQLID
SQLString is directly the SQL statement assignment;
Submodule is replaced, is called for being replaced value to the alternative parameter in SQL statement according to@param and #param,
And replace the parameter and its one-to-one relationship;
Submodule is called, method is returned the result for call the data query class.
Preferably, the data run operation module includes:
Submodule is instantiated, data manipulation class is integrated for data set operator class, and instantiates the data set operation
Subclass;
Link sets submodule, for setting the link of database;
Order sets submodule, for data command to be set SQL statement or to pass through to be configured by SQLID
SQLString is directly the SQL statement assignment;
Submodule is replaced, for being carried out according to@param and #param to the alternative parameter in SQL statement or entity object
Replacement values are called, and replace the parameter and its one-to-one relationship;
Submodule is called, the business for calling the data set operation class performs method.
Preferably, the class further includes parameter type class, reads configuration parameter class, reads configuration class and table id value class.
There is provided herein the various operations of embodiment.In one embodiment, described one or operation may be constructed one
The computer-readable instruction stored on a or computer-readable medium, will be so that computing device be held when being performed by electronic equipment
The row operation.Describing the orders of some or all of operations, to should not be construed as to imply that these operations necessarily order dependent
's.It will be appreciated by those skilled in the art that the alternative sequence of the benefit with this specification.Furthermore, it is to be understood that it is not institute
There is operation that must exist in each embodiment provided in this article.
Moreover, word " preferred " used herein means serving as example, example or illustration.Feng Wen is described as " preferably
" any aspect or design be not necessarily to be construed as than other aspect or design it is more favourable.On the contrary, the use purport of word " preferred "
Concept is being proposed in specific ways.Term "or" as used in this application is intended to mean the "or" included and non-excluded
"or".I.e., unless otherwise or clear from the context, " X uses A or B " means that nature includes any one of arrangement.
That is, if X uses A;X uses B;Or X uses A and B both, then " X uses A or B " is met in foregoing any example.
Moreover, although the disclosure, people in the art has shown and described compared with one or realization method
Member is based on the reading to the specification and drawings and understands it will be appreciated that equivalent variations and modification.The disclosure includes all such
Modifications and variations, and be limited only by the scope of the following claims.In particular, to by said modules (such as element, money etc.)
The various functions of execution, the term for describing such component be intended to correspond to the specified function of performing the component (such as
It is functionally of equal value) random component (unless otherwise instructed), even if in structure with perform shown in this article public affairs
The open structure of function in the exemplary implementations opened is not equivalent.In addition, although the special characteristic of the disclosure is opposite
Only one in several realization methods is disclosed, but this feature can be with that such as can be for given or specific application
It is expected one or other combinations of features with other favourable realization methods.Moreover, with regard to term " comprising ", " having ", " containing "
Or for its deformation is used in specific embodiment or claim, such term is intended to similar to term "comprising"
Mode includes.
Each functional unit in the embodiment of the present invention can be integrated in a processing module or unit list
Solely be physically present, can also multiple or multiple Yi Shang units be integrated in a module.Above-mentioned integrated module both may be employed
The form of hardware is realized, can also be realized in the form of software function module.If the integrated module is with software function
The form of module is realized and is independent production marketing or is situated between in use, a computer-readable storage can also be stored in
In matter.Storage medium mentioned above can be read-only memory, disk or CD etc..Above-mentioned each device or system, can be with
Perform the storage method in correlation method embodiment.
In conclusion although the present invention is disclosed above with preferred embodiment, above preferred embodiment is not to limit
The system present invention, those of ordinary skill in the art without departing from the spirit and scope of the present invention, can make various changes and profit
Decorations, therefore protection scope of the present invention is subject to the scope that claim defines.
Claims (8)
1. a kind of configurable module data access method, which is characterized in that including step:
The class included inside S1, configuration component;The class includes data set operation class, data query class, data manipulation class and number
According to operating parameter class, wherein data set described in the data query Similar integral operates class, the data manipulation parameter class definition
Param operates for the data set of SQL statement, and #param is used for the data manipulation of SQL statement;
S2, the class calling according to configuration include the function of the data query class with the data set of operating said assembly;
S3, the class calling according to configuration include the function of the data manipulation class to run and operate the data of the component.
2. module data access method according to claim 1, which is characterized in that the step S2 includes following sub-step
Suddenly:
S21, the instantiation data query class;
S22, the link that database is set;
S23, data command is set to configure SQL statement or by SQLString directly for the SQL statement by SQLID
Assignment;
S24, value calling is replaced to the alternative parameter in SQL statement according to@param and #param, and replaces the parameter
And its one-to-one relationship;
S25, call the data query class return the result method.
3. module data access method according to claim 1, which is characterized in that the step S3 includes following sub-step
Suddenly:
S31, data set operator class integrate data manipulation class, and instantiate the data set operation subclass;
S32, the link that database is set;
S33, data command is set to configure SQL statement or by SQLString directly for the SQL statement by SQLID
Assignment;
S34, value calling is replaced to the alternative parameter in SQL statement or entity object according to@param and #param, and replaced
Change the parameter and its one-to-one relationship;
S35, the business of the data set operation class is called to perform method.
4. module data access method according to claim 1, which is characterized in that the class further include parameter type class,
It reads configuration parameter class, read configuration class and table id value class.
5. a kind of configurable module data access mechanism, which is characterized in that including:
Configuration module, the class included for configuration component inside;The class includes data set operation class, data query class, data
Class and data manipulation parameter class are operated, wherein data set described in the data query Similar integral operates class, the data manipulation ginseng
Several classes of@param that define operate for the data set of SQL statement, and #param is used for the data manipulation of SQL statement;
Data set runs module, for including the function of the data query class according to the class of configuration calling with operating said assembly
Data set;
Data run operation module includes the function of the data manipulation class to run and operate for the class calling that foundation configures
The data of the component.
6. module data access mechanism according to claim 5, which is characterized in that the data set operation module includes:
Submodule is instantiated, for instantiating the data query class;
Link sets submodule, for setting the link of database;
Order sets submodule, for setting data command with by SQLID configuration SQL statements or straight by SQLString
It is connected in the SQL statement assignment;
Submodule is replaced, calls, and replaces for being replaced value to the alternative parameter in SQL statement according to@param and #param
Change the parameter and its one-to-one relationship;
Submodule is called, method is returned the result for call the data query class.
7. module data access mechanism according to claim 5, which is characterized in that the data run operation module bag
It includes:
Submodule is instantiated, data manipulation class is integrated for data set operator class, and instantiates the data set operation subclass;
Link sets submodule, for setting the link of database;
Order sets submodule, for setting data command with by SQLID configuration SQL statements or straight by SQLString
It is connected in the SQL statement assignment;
Submodule is replaced, for being replaced according to@param and #param to the alternative parameter in SQL statement or entity object
Value is called, and replaces the parameter and its one-to-one relationship;
Submodule is called, the business for calling the data set operation class performs method.
8. module data access mechanism according to claim 5, which is characterized in that the class further include parameter type class,
It reads configuration parameter class, read configuration class and table id value class.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611026321.4A CN108090063A (en) | 2016-11-21 | 2016-11-21 | A kind of configurable module data access method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611026321.4A CN108090063A (en) | 2016-11-21 | 2016-11-21 | A kind of configurable module data access method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108090063A true CN108090063A (en) | 2018-05-29 |
Family
ID=62168963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611026321.4A Pending CN108090063A (en) | 2016-11-21 | 2016-11-21 | A kind of configurable module data access method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108090063A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020232569A1 (en) * | 2019-05-17 | 2020-11-26 | 环球雅途集团有限公司 | Database access layer representation method and device |
CN112835565A (en) * | 2021-01-29 | 2021-05-25 | 山东浪潮通软信息科技有限公司 | Method, equipment and storage medium for generating component configurator |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1869991A (en) * | 2006-06-30 | 2006-11-29 | 南京联创科技股份有限公司 | Implement method of data access object mode based on dynamic proxy |
CN101329625A (en) * | 2007-06-22 | 2008-12-24 | 上海宝信软件股份有限公司 | Expert system developing platform |
CN101359324A (en) * | 2007-08-02 | 2009-02-04 | 上海宝信软件股份有限公司 | Data access method of oracle relational database based on procedure call interface |
CN103226478A (en) * | 2013-05-22 | 2013-07-31 | 北京金和软件股份有限公司 | Method for automatically generating and using code |
CN103246704A (en) * | 2013-04-08 | 2013-08-14 | 浪潮集团山东通用软件有限公司 | Mapping method for describing entity and relational data based on conventional data structure |
-
2016
- 2016-11-21 CN CN201611026321.4A patent/CN108090063A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1869991A (en) * | 2006-06-30 | 2006-11-29 | 南京联创科技股份有限公司 | Implement method of data access object mode based on dynamic proxy |
CN101329625A (en) * | 2007-06-22 | 2008-12-24 | 上海宝信软件股份有限公司 | Expert system developing platform |
CN101359324A (en) * | 2007-08-02 | 2009-02-04 | 上海宝信软件股份有限公司 | Data access method of oracle relational database based on procedure call interface |
CN103246704A (en) * | 2013-04-08 | 2013-08-14 | 浪潮集团山东通用软件有限公司 | Mapping method for describing entity and relational data based on conventional data structure |
CN103226478A (en) * | 2013-05-22 | 2013-07-31 | 北京金和软件股份有限公司 | Method for automatically generating and using code |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020232569A1 (en) * | 2019-05-17 | 2020-11-26 | 环球雅途集团有限公司 | Database access layer representation method and device |
CN112835565A (en) * | 2021-01-29 | 2021-05-25 | 山东浪潮通软信息科技有限公司 | Method, equipment and storage medium for generating component configurator |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Chrszon et al. | ProFeat: feature-oriented engineering for family-based probabilistic model checking | |
AU2015221443B2 (en) | Policy enforcement in cloud-platform infrastructure layouts | |
Da Silva et al. | User interface modeling in UMLi | |
US8990765B2 (en) | Computationally efficient system for developing configurable, extensible business application product lines using model-driven techniques | |
CN100356738C (en) | Automatization testing frame system and method | |
CN103942228A (en) | Rule engine, calculating method, service system and calling method | |
Molcho et al. | Computer aided manufacturability analysis: Closing the knowledge gap between the designer and the manufacturer | |
CN104679511A (en) | Method for generating MapReduce codes based on MDE (Model-Driven Engineering) model transformation | |
US20130124265A1 (en) | Enterprise System/Process Modeling System and Method | |
Jézéquel | Model‐Driven Engineering for Software Product Lines | |
CN106354649A (en) | Layered script design method for automated testing of webpages | |
Le et al. | Domain-driven design using meta-attributes: A DSL-based approach | |
CN108090063A (en) | A kind of configurable module data access method and device | |
CN110659029B (en) | Generating semantic flow graph representing computer program | |
Wimmer et al. | Surviving the heterogeneity jungle with composite mapping operators | |
Lausen et al. | The INCOME Approach for Conceptual Modelling and Prototyping of Information Systems. | |
Almendros-Jiménez et al. | An extension of UML for the modeling of WIMP user interfaces | |
US7987083B2 (en) | Method for simulating a complex system with construction of at least one model including at least one modelled router, corresponding computer software package and storage means | |
Runde et al. | EDDL and semantic web—From field device integration (FDI) to Future Device Management (FDM) | |
Miodonski et al. | Evaluation of software architectures with eclipse | |
Woll et al. | Semantic integration of product data models for the verification of product requirements | |
US9405793B2 (en) | Native language support for intra-and interlinked data collections using a mesh framework | |
KR20120098486A (en) | Apparatus and method for pss activity modeling | |
Barat et al. | A component abstraction for business processes | |
Feldmann et al. | Management of inconsistencies in domain-spanning models–an interactive visualization approach |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180529 |
|
RJ01 | Rejection of invention patent application after publication |