84
JPA Criteria WHERE Clause
The WHERE clause is used to apply conditions on database and fetch the data on the basis of that condition. In Criteria API, the where() method of AbstractQuery interface is used to set conditions.
Criteria WHERE Example
Here, we will perform several WHERE operations on student table. Let us assume the table contains the following records:-
Now, follow the below steps to perform operations: –
- Create an entity class names as StudentEntity.java under com.tutoraspire.jpa package. This class contains three attributes s_id, s_name, s_age with all the required annotations.
StudentEntity.java
- Now, map the entity class and other databases confiuguration in Persistence.xml file.
Persistence.xml
- Once, we have created the basic entity class and mapped the configuration into persistence.xml file, we can perform the different types of select operations in the following ways: –
JPQL Greater Than and Less Than
Comparison.java
Output:
JPQL Between
Between.java
Output:
JPQL Like
Like.java
Output:
JPQL In
In.java
Output:
Next TopicJPA Criteria GROUP BY Clause