2017-09-08 82 views
0

在類Users中,我有一個字段ID,名字,姓氏,用戶名,密碼,啓用。查詢按示例和布爾字段

能字段是布爾

當我使用由例如彈簧

Users users = new Users(); 
users.setId(12); 
Example<Users> example = Example.of(users); 
Page<Users> pageUsers = userRepository.findAll(example, page); 

爲此查詢在生成的查詢,我看到那裏的條件,它id字段搜索和啓用

爲什麼它的搜索啓用?

+0

你能粘貼用戶類的代碼? – Giovanni

回答

1

您正在使用「布爾」基本類型,所以你的「實例」的對象已經隱含了「假」值..你可以使用「布爾」型解決它

+0

如果您不想將類型更改爲「布爾」,則可以這樣做: Users users = new Users(); users.setId(12); ExampleMatcher exampleMatcher = ExampleMatcher.matching()。withIgnorePaths(「enabled」); 示例 example = Example.of(users,exampleMatcher); 頁面 pageUsers = userRepository.findAll(example,page); – Geo