У меня есть объект, который содержит некоторые логические данные:
@Entity
public class Person {
private Long id.
private String name;
private int age;
private String address;
...
}
Я создаю свой интерфейс данных Spring
@Repository
public interface CardInventoryRepository extends JpaRepository<Person , Long> {
}
Моя цель, например, создать динамический запрос на основе существующих значений моего объекта.
если имя пустое, запрос:
select * from Person p Where p.age=12 AND p.address="adress.."
Когда адрес нулевой, запрос должен быть:
select * from Person p Where p.age=12 AND p.name="ALI"
Я хочу извлечь данные, используя только непустые поля?
Есть ли какое-либо решение, использующее данные пружины для построения динамических запросов?
Заранее спасибо