Bind Windows Azure Storage Data Using Java Persistence API
jpa4azure is an ORM (Object Relational Mapper) that binds java objects to Azure Tables, making it very easy for Java developers to leverage Windows Azure Storage from on-premise or cloud applications.
Any intermediate Java developer can take an object model and with some simple annotations be on their way to using Azure as a persistence mechanism in minutes. It is hosted at https://jpa4azure.codeplex.com , and available to maven builds from https://repo1.maven.org/maven2/com/codeplex/jpa4azure/
Key features
- jpa4azure implements parts of the well know JPA (Java Persistence API) specification for object/relational binding. Thus interacting with Azure Storage becomes a familiar activity for Java developers (https://jcp.org/aboutJava/communityprocess/final/jsr317/index.html)
- Support for parent child relationships. This is required for object mapping, and unsupported in the raw Azure Storage SDK (.net or any variety).
- Automatic table creation from entity model, driven by annotations.
- Automated key generation strategy for UUID's.
Bruce D. KyleISV Architect Evangelist | Microsoft Corporation