| With the rapid development of the computer industry, the enterprise software development in the software development process occupies a very important position. In enterprise-level application development process, data persistence is one of the very important part. What is Persistence? That is, the data (such as in-memory objects) can be saved permanently to a storage device (such as a disk). The main application of persistent memory data is stored in a relational database, of course, can also be stored in a disk file, XML data file and so on. What is "Object Data Mapping (ORM)" ORM-Object/Relational Mapper, namely, "object-relational mapping component." O /R, ie Object (object) and Relational (relational data), means that you must use both object-oriented and relational data to develop. In addition to ORM technology, there are several persistence technologies:active domain object model, JDO mode, CMP mode.Currently, the object database is not yet mature and the use of a relational database is the most extensive which occupies more than 90% of the database market share. However, the data stored in relational databases is non-object-oriented.In order to solve the object-oriented applications and relationship-oriented database systems between the "impedance mismatch", this paper is about a tool developed based on Hibernate works and oracle database 8.0 which greatly improves the ease of operation of the database user and expands the object database applications. |