JDAL is a Java library which aims to help developers make database applications easily using Spring Framework and Hibernate, JPA, or IBatis ORMs. It supports generic DAOs and ready-to-use UI Components with server-side pagination and sorting.