Raf*_*que 12 java database oracle hibernate hibernate-criteria
我在我的模型中创建了这样的属性:
public class Client {
private Boolean active;
}
Run Code Online (Sandbox Code Playgroud)
我的RDBMS是Oracle,active列是类型NUMBER(1,0).
如何使用Restrictions API实现以下功能?
criteria.add(Restrictions.eq("active"),object.isActive());
Run Code Online (Sandbox Code Playgroud)
Vla*_*cea 26
Hibernate 自动将BooleanJava类型映射到Oracle NUMBER(1,0).
因此,您可以Boolean在实体映射,JPQL或Criteria查询中使用值,生成的SQL将使用数据库NUMBER(1,0)格式.