I have a property created like this in my model:
public class Client {
private Boolean active;
}
My RDBMS is Oracle and the active
column is of type NUMBER(1,0)
.
How can I use the Restrictions API to achieve the following functionality?
criteria.add(Restrictions.eq("active"),object.isActive());
Hibernate maps the Boolean
Java type to Oracle NUMBER(1,0)
automatically.
So, you can use a Boolean
value in your entity mappings, JPQL or Criteria queries and the generated SQL will use the database NUMBER(1,0)
format instead.