This report aims to describe the concept that is associated with the java data persistence technology. The different java persistence technology that is going to be described in the report includes the java data objects, java database connectivity, java serialization and java persistence APIs. The report will focus on describing these technologies briefly so that it becomes easy to understand the concept of java persistence technologies.