Исключить загрузку определенных свойств в объекте Hibernate
У меня есть класс сущности
class B{
@ManyToOne(fetch = FetchType.EAGER)
private A a;
@ManyToOne(fetch = FetchType.LAZY)
private C c;
}
В некоторых случаях я не хочу загружать объект A, так как у меня уже есть этот объект. и то же самое для C. Но это конкретные сценарии, которые я вообще не хочу загружать.
Есть ли способ сказать Hibernate, чтобы не загружать определенные свойства объекта объекта. {Нет предложений Eager / Fetch. Я просто хочу, чтобы это произошло только в определенных случаях.]
Примечание: я использую Критерии для получения объекта прямо сейчас.