空值处理
class Foo {
Long id;
String name;
String content;
}
class FooQo {
@QueryCondition
String name;
@QueryCondition(policy=NullPolicy.INCLUDE)
String content;
}
FooQo fooQo = new FooQo("foo ", null);
Specification<Foo> specification = SpecificationFactory.getSpecification(fooQo);
List<Foo> foos = fooRepository.findAll(specification);SELECT * FROM FOO
WHERE FOO.NAME = 'foo'
AND FOO.CONTENT IS NULL;Last updated