查询按示例和布尔字段

时间:2017-09-08 16:59:44

标签: spring-data spring-data-jpa query-by-example

在课程用户中,我有一个字段ID,名字,姓氏,用户名,密码,已启用。

启用字段为布尔值

当我使用spring

时通过示例执行此查询
Users users = new Users();
users.setId(12);
Example<Users> example = Example.of(users);
Page<Users> pageUsers = userRepository.findAll(example, page);

在生成的查询中,我在where条件中看到,它在id字段上搜索并启用

为什么启用搜索?

1 个答案:

答案 0 :(得分:1)

您正在使用&#34; boolean&#34;原始类型,所以你的&#34;示例&#34;对象隐含了&#34; false&#34;值...你可以使用&#34;布尔&#34;键入以修复它