This post is the 4th one on publishing the results of the java survey I ran recently where I asked developers on tools/frameworks they used in the last 12 months. Respondants had the option to choose from a predefined list of options or select Others and provide any other choice.
Here’s the list of topics covered in the survey:
- Languages
- Web Frameworks
- Application Servers
- Data Access Tools for SQL
- RDBMS Servers
- Big Data
- Build Tools
- Cloud Provider
This time we’ll be covering tools on the JVM that makes it easy to access data in SQL databases.
Survey Results
- JPA – the standard Java Persistence API
- Hibernate – a pioneer of the Object Relational Mapping (ORM) frameworks in Java
- JDBC – standard Java API for accessing SQL databases
- Spring Data – a productivity toolkit on top of JPA, part of the Spring platform
- Java Object Oriented Querying – an innovative solution for a better integration of Java applications with popular SQL databases
- GORM – a Grails project, a Groovy-based Object Relational Mapping framework on top of Hibernate
- MyBatis – Java persistence framework that couples objects with stored procedures or SQL statements using an XML descriptor or annotations
- Doctrine Project – while the survey was focusing on Java based tools, respondants could select the Other option and provide any tools they wanted. In this case, Doctrine is a PHP framework, it’s the home to several PHP libraries primarily focused on database storage and object mapping