Предположим, что у нас есть постоянный объект Entity, который имеет 10 переменных, если я сделаю, например, repository.read(id)
или repository.findById(id)
, я верну объект Entity со всеми переменными, установленными из хранилища.
Есть ли способ использовать JPAQuery или EntityManager или любой другой возможный способ, чтобы я мог сделать вызов в хранилище и получить обратно объект Entity, НО также без извлечения определенной переменной?
Я пробовал следующее, но, похоже, он ничего не делает, но все же вводит Сет в ответ:
JPAQuery<Fruit> query = new JPAQuery<>(entityManager);
QFruit fruit = QFruit.Fruit;
Set<Apple> apple = new HashSet<Apple>();
query.select(fruit).from(fruit).where(fruit.id.eq(fruitId))
.createQuery().getParameters().remove(apple);
return query.fetchOne();