Hibernate libraries with JPA specification [closed]

-2

I'm using JPA and Hibernate and encountering difficulties regarding querys errors. I wonder if there is a specific library for JPQL? and what are needed for projects to profile this.

    
asked by anonymous 21.10.2015 / 16:27

1 answer

1

(JPQL) Java Persistence Query Language

It is a platform-independent object-oriented query language defined as part of the Java Persistence API (JPA) specification.

As a specification, we do not have to bring a specific lib, it's already in the spec.

Querydsl JPA

It is a framework that allows the construction of type-safe SQL queries for various backends including JPA, MongoDB and SQL in Java.

Instead of writing queries as inline strings or externalizing them in XML files that are built through a fluent API.

Example with QueryDSL

QCustomer customer = QCustomer.customer;
JPAQuery query = new JPAQuery(entityManager);
Customer bob = query.from(customer)
  .where(customer.firstName.eq("Bob"))
  .uniqueResult(customer);

It's that simple, and this can be a good choice for you to do your queries on JPA. Follow the link on his site:

Site

    
21.10.2015 / 16:42