Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

93 results about "Object-relational mapping" patented technology

Object-relational mapping (ORM, O/RM, and O/R mapping tool) in computer science is a programming technique for converting data between incompatible type systems using object-oriented programming languages. This creates, in effect, a "virtual object database" that can be used from within the programming language. There are both free and commercial packages available that perform object-relational mapping, although some programmers opt to construct their own ORM tools.

Integrating both modifications to an object model and modifications to a database into source code by an object-relational mapping tool

In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes to the database schema as well as customizations to a preexisting version of the classes. This functionality alleviates the programmer from having to recreate their changes to the classes when the database changes, thus saving significant development time over conventional systems.
Owner:BAAN DEV B V 50

Dynamic class inheritance and distributed caching with object relational mapping and cartesian model support in a database manipulation and mapping system

The present invention provides a system and method for dynamic object-driven database manipulation and mapping system which relates in general to correlating or translating one type of database to another type of database or to an object programming application. Correlating or translating involves relational to object translation, object to object translation, relational to relational, or a combination of the above. Thus, the present invention is directed to dynamic mapping of databases to selected objects. Also provided are systems and methods that optionally include caching components, security features, data migration facilities, and components for reading, writing, interpreting and manipulating XML and XMI data files.
Owner:THOUGHT

Object relational mapping layer

An integration server system for mapping data objects on a database schema offers a strongly-typed model API, complex constraint management, and association balancing. The integration server system also has improved performance through optimized handling of ordered associations of data object and of string-valued attributes. The integration server system comprises a database schema configured to store a set of data object instances. A metadata model represents a configuration of the set of data object instances in the database schema. A model application programming interface provides a client application with access to the set of data object instances, and a metadata application programming interface provides a client application with access to the set of data object instances via the metadata model.
Owner:ORACLE INT CORP

Methods and systems for bulk row save logic in an object relational mapping layer and application framework

In accordance with embodiments, there are provided mechanisms and methods for saving multiple rows together through an object relational mapping layer to a database. These mechanisms and methods for saving multiple rows together can enable embodiments to detect faults in the save operation(s) and recover. The ability of embodiments to detect faults in the save operation(s) and recover can enable embodiments to provide a robust forgiving published API that saves a set of rows together whenever possible.
Owner:SALESFORCE COM INC

System and method for mapping object-oriented program code to a database layer

One embodiment of the invention employs techniques for providing a default object-relational mapping between persistent data objects (i.e., the objects that represent persistent data from a database) and a relational database. In a Java environment, for example, each entity bean is mapped to a particular database table, and each of the persistent fields within the entity bean are mapped to columns of the database table. Relationships between entity beans are expressed as mappings between primary keys and foreign keys within the database schema. Dependent-value persistent fields may be mapped to multiple columns or to a single column of a special Java type (java.sql.Types. BLOB). In addition, one embodiment of the invention generates a default database schema using the default O / R mapping by executing a series of SQL commands generating the tables and columns.
Owner:SAP AG

Object relational mapping method and device as well as processor

The present invention discloses an object relational mapping method and device as well as a processor. According to the method, when data in a database table are required to be queried, an alias name of the database table corresponding to a current query and a physical field of the database table are determined according to received database operation statements and query parameters, and a corresponding table connection relationship is constructed; and then corresponding object data are returned according to received object operation data and a preset mapping relationship. The method achieves object relational mapping, can be applied to a complicated data model and is used for solving the problem of confused coding in the existing hard coding technology; in addition, according to the object relational mapping method disclosed by the present invention, current query conditions and table connection relationships can be assembled according to object data and mapping files, so that the flexibility is high, and the degree of multiplexing is high.
Owner:北京国资融资租赁股份有限公司

Method and device for achieving efficient database access based on ORM (object relational mapping) architecture

The invention discloses a method and a device for achieving efficient database access based on an ORM (object relational mapping) architecture. The method comprises the following steps that: a code generator module generates a data entity code of a database table according to the database table; an ORM module builds a mapping relationship between the entity data and corresponding database according to the data entity code, and a data access module accesses the database requested by a user by the mapping relationship. According to the invention, efficient access on different databases by different development languages is achieved; business data is transferred between layers in an object-oriented manner by adopting an effective layering architecture design; maintainability and expandability of the program are improved; labor division of each layer is explicit; agile development and co-operative development are convenient, and load of an application developer is reduced by automatically generating most of SQL (structured query language) sentences and entity class components, so that more energy is input on achievement of a view layer design and a system service logic function and the like.
Owner:ZTE CORP

System and method for communicating with a structured query language statement generator

A system and method are provided for communicating with a Structured Query Language (SQL) statement generator. In an embodiment, an SQL mapper factory receives an object-relational mapping schema to define a mapping between one or more persistence fields of one or more Enterprise Java Beans (EJBs) and one or more tables of a database. An SQL mapper implementation may be selected based, at least in part, on a value specified in a properties file. In an embodiment, the SQL mapper implementation may be generated based, at least in part, on the object-relational mapping schema.
Owner:SAP AG

Object-relational mapping with dynamic relational schemas

In an embodiment, a generic database application of a computer system receives a portion of input data from a database. The generic database application can communicate with the database using a variety of different database schemas. The generic database application of the computer system infers a portion of ORM metadata associated with the received input data. The computer system accesses a generic ORM query where the ORM query is configured to provide mapping information to map the input data into a graph of objects according to the database object properties included in the ORM metadata. The computer system maps the input data into a graph of objects using the database object properties included in the ORM metadata and displays an ORM object view which includes the graph of objects.
Owner:MICROSOFT TECH LICENSING LLC

Method and configuration for generating query condition in annotation way

The invention discloses a java bean for configuring ORM (Object Relational Mapping) of a database in an annotation way, wherein the java bean can enable the ORM to be matched with HttpRequest Map delivered from a page in Servlet; in such a way, query condition statements of an SQL (Structured Query Language) are generated according to the type of an annotation; the type of the provided annotation can include database type, matching indications, matching table field names, corresponding names of parameters in the RequestMap, query operation and the like; and finally, after the configured annotation and the RequestMap are judged and matched through a resolver through the adoption of a java reflection operation mode, a string of String type SQL condition statements is returned.
Owner:PCI TECH GRP CO LTD

Matrix type data caching method and device based on WEB application

The invention discloses a matrix form data caching method based on WEB application and a device thereof. The method comprises equipping a caching server for caching the read date from a database server according to a request from a portal server; performing object / relation mapping to the cached date to obtain persistent data; building indexes for the persistent data using Hash table to form a matrix form data structure; and providing access interface by the caching server according to the indexes. The invention obtains high efficiency with low cost, reduces the mutual communization of the WEB application server and database server, and reduces I / O read-write times of disk. The data is persistent. The invention enriches data searching manner, and provides very flexible interface and method for sequencing, accounting and other functions using these indexes.
Owner:ZTE CORP

Having a single set of object relational mappings across different instances of the same schemas

A method, system, and computer instructions for providing a single set of object relational mappings across different instances of the same schemas. With the present invention, multiple datasources are first configured for class (or set of object definitions). A mapping identifier is set at runtime, wherein the mapping ID is used to access the correct datasource. Mapping code is then generated from the datasource based on the mapping identifier. A schema identifier is acquired from the generated mapping code and prepended to tables in the in the SQL generated code. The schema name is used to connect to the correct schema within a datasource. The mapping ID is also used to access the correct JNDI name to access the correct data source which represents a physical database.
Owner:IBM CORP

Indexing and retrieval system based on HBase-ORM (Object Relational Mapping)

The invention provides an indexing and retrieval system based on HBase-ORM (Object Relational Mapping). Insertion, reading and modification of data are finished by automatically establishing a mapping relation between an underlying database table and an upper database object; a database layer is separated from a data access layer, so that upper developers can pay more attention to upper service logical processing, and the development efficiency is improved; meanwhile, the error rate is reduced; an index of each line of data in HBase is established according to different types by using Elastic search, and fuzzy query of texts, interval query of values, range query of longitude and latitude and similarity query of images are realized, so that real-time query demands of Web users on different data types are met.
Owner:THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP

Object relationship mapping model with fixed database schema

The invention relates to an object relationship mapping model with a fixed database schema, which can store object-oriented information modeling elements (such as entities, attributes, relationships and the like). The invention is suitable for specific programming environments in which the database table structure can not or is not allowed to change and the users must be allowed to store various user defined data after the software development is completed and the software is delivered to the user. Since the database model uses limited number of database tables, when an object in a new format needs storing, the user does not need to create a database table and only needs to insert a new record into the fixed database table. The model supports the object-oriented information modeling concept, such as entities, relationships, attributes and the like, thereby ensuring that the information model reflecting the real world can be smoothly mapped to the fixed database schema.
Owner:袁梅宇

Boolean literal and parameter handling in object relational mapping

Techniques for object relational mapping in database technologies are described herein. According to one embodiment, in response to a query statement for accessing a relational database, a syntax tree is generated to represent semantic information of the query statement, where the query statement has a boolean parameter and is implemented as an SQL object. A data type of the boolean parameter is predicted based on the semantic information obtained from the syntax tree in view of a structure representing the syntax tree. The boolean parameter is configured to be either a numeric value or a string dependent upon metadata used to map the SQL object to the relational database. Other methods and apparatuses are also described.
Owner:RED HAT

Implement method of data access object mode based on dynamic proxy

A method for realizing data access object mode based on dynamic agent includes applying open source object mapping tool Hibernate to realize DAO, utilizing DAO layer to carry out API interaction of Hibernate to let the other portion of program be separated form direct operation on Hibernate and applying some other scheme to replace off Hibernate for realizing DAO if it is necessary.
Owner:LINKAGE SYST INTEGRATION

Method and system for achieving database operation by utilizing object relational mapping (ORM) frame in object orientation

The invention relates to the field of database application, in particular to a method and a system for achieving database operation by utilizing an object relational mapping (ORM) frame in object orientation. The method includes processing all structured query language (SQL) statements in a unification mode to enable all the processed SQL statements to achieve database access and operation through a simple application program interface (API), avoid access switching caused by the fact that different databases have different interfaces and enable database access to be simple; automatically generating an SQL script through an ORM entity, utilizing template metaprograms and macros to achieve a generation process to avoid the trouble of manual memory of a large amount of SQL statements, reduce manual spelling errors and improve development efficiency; conducting operation on the databases through a chained calling mode to achieve flexibility of an access mode. The system comprises a processing module, a converting module and an operation module, and can achieve contents in the method. By means of the method and the system, operation of small databases or large databases becomes simple and automatic, and access efficiency and accuracy are effectively improved.
Owner:DINGLI COMM

A method and device for realizing language translation

ActiveCN102722479ARealize developmentMeet the needs of multilingual translationSpecial data processing applicationsHuman languageLanguage translation
This invention discloses a method and a device for language translation. The method includes: parsing a script of text content of a translation project file of a source language for obtaining coded information; reading the text content of the translation project file according to the obtained coded information, extracting text content to be translated and text content not to be translated, and forming a translation model; determining translation model having not been stored in a translation model database and distributing an identification to the text translation model; displaying the translation model, obtaining the translations of multiple languages corresponding to the text content to be translated, and establishing and storing object-relational mapping relationships between the multiple language translations and distributed identifications ,and storing mapping relationships; merging the obtained multiple language translations with the extracted text content not to be translated respectively to obtain the project files in corresponding languages. The method can realize the multiple-language project development, multiple-language project translation and reduction of repeated work.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Method for prefetching object

This invention relates to a method for pre-taking objects in a permanent object-relationship system including receiving a read request and judging if information of an object is stored in the object buffer storage according to the kind and key words of the object corresponding to the read request, if so, the information of the object is returned, otherwise, the attribute information of said object is analyzed based on the object-relationship mapping information stored in the system then to store the generated information into the buffer storage, which introduces a pre-taking strategy to an object-relationship permanent system to suit the current complicated object design of multiple kinds and large numbers and increase the read hit ratio of the system to the utmost.
Owner:PEKING UNIV

Object motion mapping using panchromatic and multispectral imagery from single pass electro-optical satellite imaging sensors

The present invention is a semi-automated process to extract object motion and attributes from utilizing a remote sensing methodology using Earth Observation data from single pass satellite imagery. Many single pass satellite sensors collect imagery that include a panchromatic and multispectral image with a slight temporal offset. The method of the present invention performs image processing, object segmentation, object measurement, image normalization and image matching and velocity calculation to extract physical attributes of the object, object location, and object motion.
Owner:4DM INC

Hot-deployment entity component

The present invention relates to a hot deployment entity class component, which is a realization mode of object relation mapping and is used to realize the data information exchange and data transmission of digital media resources. The present invention comprises a dialogue factory class, a class loading controller and a class loader. The steps of the present invention are that: a class byte code stream is added to the dialogue factory class; the dialogue factory class invokes the class loading controller, sends the class byte code stream to the class loading controller for processing; the class loading controller creates a new entity class loader and compiles transmitted byte codes as a newly created entity class; the entity class is sent back to the dialogue factory through the class loading controller to finish the hot adding to the entity class; an instruction in uninstall assignment class is sent to the dialogue factory class, and the dialogue factory forwards the instruction to the class loading controller; the class loading controller deletes the class loader of the class, clears and destroys the class loader from cache, so as to complete the hot uninstall of the entity class.
Owner:鞠京佳 +1

WEB form data access method and system

ActiveCN104881490ARealize data manipulationData access implementationWebsite content managementSpecial data processing applicationsAccess methodData operations
The invention discloses a WEB form data access method and system and relates to the technical field of data processing. According to an embodiment, the WEB form data access method and system are provided through opening of a user interface layer and integrating of object relationship mapping and a database access layer. With the adoption of the system, all that is required for a developer is to keep names of a Web page form field and a database field same; data operation of addition, deletion, modification and check of a WEB form can be realized by calling the method, further, data access is realized, excessive configuration is not required, and if configuration mistakes exist, a bottom layer of the system can intelligently correct the mistakes, and the system is stable and reliable; the required fields are controlled through a page, and the Web page layout can be randomly adjusted conveniently, flexible and efficiently.
Owner:MAPUNI TECH CO LTD

Having a single set of object relational mappings across different instances of the same schemas

A method, system, and computer instructions for providing a single set of object relational mappings across different instances of the same schemas. With the present invention, multiple datasources are first configured for class (or set of object definitions). A mapping identifier is set at runtime, wherein the mapping ID is used to access the correct datasource. Mapping code is then generated from the datasource based on the mapping identifier. A schema identifier is acquired from the generated mapping code and prepended to tables in the in the SQL generated code. The schema name is used to connect to the correct schema within a datasource. The mapping ID is also used to access the correct JNDI name to access the correct data source which represents a physical database.
Owner:INT BUSINESS MASCH CORP

Incremental compilation of object-to-relational mappings

Aspects of the subject matter described herein relate to incrementally modifying schemas and mappings. In aspects, an indication of a change to a client schema is received and a compilation directive is received. The compilation directive may indicate how one or more entities or associations in the client schema are to be mapped to the store schema. In response to receiving the indication of the change and the compilation directive, mapping data and storage schema may be incrementally modified with incremental revalidation and incremental updating of query and update views.
Owner:MICROSOFT TECH LICENSING LLC

System and method for monitoring and managing data center resources incorporating a common data model repository

A system is disclosed that forms a base platform that enables a plurality of objects to be used in forming a plurality of different domain models. The system may have a common data model repository (CDMR) having an object relational mapping layer for mapping instances of the objects to persistent storage. The instances of objects may represent information that includes connections and control capabilities for at least certain ones of the instances of objects, and the CDMR may implement the connections and control capabilities in relation to managed elements.
Owner:VERTIV IT SYST INC

System and Method to Support Runtime Model Extension in an Object Relational Mapping (ORM) System

A system and method to support runtime model extension in an Object Relational Mapping (ORM) System. The system includes a relational data storage subsystem for storing and retrieving objects in form of relational data, a tuple storage subsystem for storing and retrieving objects in form of tuple, and a dispatcher / assembler for storing and retrieving original part and extended part of the object respectively into / from the relational data storage subsystem and the tuple storage subsystem. Thus, model extension can be carried out dynamically in the runtime of the ORM system without modifying schema and migrating data in the relational database.
Owner:IBM CORP

Systems and methods for front-end and back-end data security protocols

A security framework and methodology is provided which provides front-end security through authentication and authorization, and back-end security through a virtual private data-store created within an insecure environment using existing object-relational mapping (ORM) layers or database drivers. The front-end security utilizes numerous multi-factor authentication metrics and a distributed denial of service (DDoS) cryptographic boundary to proactively attack malicious users using a cryptographic puzzle, and the back-end security provides data encryption and decryption, data privacy, data integrity, key management, pattern monitoring, audit trails and security alerts while simultaneously hiding the complexity behind an identical or similar ORM or database drive application programming interface (API).
Owner:CRYPTERON INC

Data visualization system and method, server and storage medium

InactiveCN110032590AImprove work efficiencySolve the problem of quickly realizing data visualization displayDigital data information retrievalSpecial data processing applicationsInteraction interfaceData source
The invention discloses a data visualization system and method, a server and a storage medium. A front-end subsystem and a rear-end subsystem are arranged; the front-end subsystem is configured to receive address configuration data of a data source through a user interaction interface, request display data from the rear-end subsystem and display a chart according to the display data; the rear-endsubsystem is configured to provide data source access through an object relation mapper according to the address configuration data and respond to a display data request of the front-end subsystem toprovide display data for the front-end subsystem; the problem of quickly realizing visual display of data by utilizing various existing data sources of different users is solved; therefore, data support is provided for organization management and decision making, and the working efficiency of the user is improved.
Owner:重庆天蓬网络有限公司

Method and device for performing data manipulation in Java application

The invention discloses a method and a device for performing data manipulation in Java application, wherein the method and the device are used for mapping a data table into a source code form and improving the efficiency and the accuracy of object-relational mapping. The method comprises the following steps of: obtaining structure information of at least one table from a database; mapping the structure information of the at least one table into a domain object class file and a data access class file; while receiving a data manipulation instruction, performing data manipulation on the domain object class file based on a function in the data access class file. The method can map the data table into source codes, and can improve the efficiency and the accuracy of the object-relational mapping. And the invention also discloses a device for performing data manipulation in Java application.
Owner:PEKING UNIV FOUNDER GRP CO LTD +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products