会议专题

Applying Hibernate to Persist Java3D Virtual Scene in Oracle

A Java3D virtual scene includes not only 3D models but also other elements. To operate Java3D virtual scene as a whole in object-relational databases, a persistent scheme based on Hibernate was used to persist JavaJD virtual scene in Oracle. According to the tree structure of Java3D virtual scene, 8 persistent classes and their bi-directional associations were created through Hibernate Object/Relational Mapping and association mappings. The 3D models were stored and modeled in Oracle llg Spatial. Two custom Java classes to map SDO GEOMETRY data type of Oracle llg Spatial were also developed to solve the problem that Hibernate does not provide support for mapping this type at present The objectoriented 3D queries can be used in the persistent scheme, including Shap3D queries, partial Shap3D queries, attribute queries and 3D spatial queries. The developed 3D spatial queries supporting Oracle llg spatial functions such as SDO_RELATE, SDO_WTTHIN_DISTANCE, SDOJFTLTE, SDO_INSIDE, SDO_ANY1NTERACT and SDO_NN can be executed through Hibernate Query Language and Query by Criteria. The object-oriented 3D operations for the Java3D virtual scene objects can be effectively executed in Oracle through Hibernate persistent technologies.

JavaSD virtual scene persistence 3D queries association mappings Object/Relational Mapping

Bo Wei

School of Land Science and Technology, China University of Geosciences (Beijing), Beijing, 100083, China School of Civil and Architectural Engineering, Guilin University of Technology, Guilin, 541004, China

国际会议

The 2nd IEEE International Conference on Advanced Computer Control(第二届先进计算机控制国际会议 ICACC 2010)

沈阳

英文

551-555

2010-03-27(万方平台首次上网日期,不代表论文的发表时间)