Is it possible to query by Boolean properties in Spring Data JPA without using method parameters?
Basically I would like this to work without using custom @Query annotation:
@Query("SELECT c FROM Entity c WHERE c.enabled = true")
public Iterable<Entity> findAllEnabled();
The JPA repository section query creation has the following methods.
True findByActiveTrue() … where x.active = true
False findByActiveFalse() … where x.active = false
My guess would be to use
@Query
public Iterable<Entity> findByEnabledTrue();
The @Query
anotation can even be skipped. So it should just work just like this:
public Iterable<Entity> findByEnabledTrue();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With