Author Archives: Damodar Periwal

About Damodar Periwal

Damodar Periwal is the founder of Software Tree. He has an extensive background in databases, transaction processing, as well as distributed and object-oriented technologies. Damodar has more than 25 years of industry experience, having worked at leading companies like Google, TIBCO, Borland, Ashton-Tate, and Tandem Computers. Damodar has an MS (Computer Science) degree from University of Wisconsin (Madison) and an undergraduate engineering degree from Birla Institute of Technology and Science, Pilani (India).

INLINE Mapping with JDXA ORM

Modern application programs are mostly written in object-oriented languages like Java and the business objects (also known as domain model objects) used in those applications are typically stored (persisted) in an SQL relational database. However, integrating such applications with a … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , | Leave a comment

Inheritance Support in JDXA ORM

The Joys of Inheritance Inheritance is an important and useful concept in object-oriented programming. Inheritance promotes the reuse of the functionality of existing components and makes the resulting program (application) more modular, easily understandable, and extensible. This post gives a … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , | Leave a comment

Bulk Deep Delete Operations with JDXA ORM

How can you make JDXA ORM delete multiple objects along with related objects (bulk deep delete)? One of the great benefits of using an ORM product like JDXA is being able to use simple object-oriented APIs to handle persistence of … Continue reading

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

Generating Unique Ids for Primary Key values using JDXA ORM

Using primary keys to uniquely identify persistent objects is a fundamental requirement for all apps. A primary key may consist of only one attribute, or it may consist of multiple attributes (composite primary key). The data type of a primary … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , | 2 Comments


Welcome to Software Tree blogs! Since Object Relational Mapping (ORM) is the main focus of Software Tree’s products (JDX for Java, NJDX for .NET, and JDXA for Android), we will mostly be discussing ORM related topics here.

Posted in Uncategorized | Tagged , , , , , , , | Leave a comment