Описание тега lazy-initialization
Ленивая инициализация - это тактика откладывания создания объекта, вычисления значения или какого-либо другого дорогостоящего процесса до первой необходимости.
3
ответа
Весна, спящий режим: не удалось лениво инициализировать коллекцию
У меня проблема с ленивой инициализацией. Я не могу найти решение. Исключение: [pool-1-thread-12] ERROR:12:20:14.840 o.h.LazyInitializationException - failed to lazily initialize a collection of role: de.beeld.forges.domain.Server.applications, no s…
08 июн '12 в 11:06
1
ответ
Почему я получаю LazyInitializationException при использовании OpenEntityManagerInViewFilter? (используя Spring Roo)
Я создал свой проект с помощью Spring Roo и не затрагивал XML-файлы. Все, что я пытаюсь сделать, это получить коллекцию с помощью метода ITD объекта. Я получаю следующую ошибку: SEVERE: Servlet.service() for servlet MyProject threw exception org.hib…
27 авг '12 в 18:01
1
ответ
Как я могу настроить поле сбора getter-only-lazy-initializing с помощью lombok?
Как сделать так, чтобы ломбок генерировал следующий метод получения? // getter only // lazy initialization public List<Student> getStudents() { if (students == null) { students = new ArrayList<Student>(); } return students; } private Lis…
10 ноя '15 в 16:22
1
ответ
Ленивая инициализация кеша с помощью Spring IBatis
Мы переносим нашу унаследованную реализацию на модель Spring IBatis. Я немного застрял в моделировании этих объектов более чистым способом с использованием модели Spring Допустим, у меня есть два класса [Оба они синглтон ] DAOImpl реализует DAOInter…
24 янв '10 в 08:08
1
ответ
Назначенный инициализатор против ленивой инициализации в Objective-C
Я новичок в Objective-C. У меня есть класс, который имеет несколько свойств, которые должны быть инициализированы значения по умолчанию. Не гарантируется, что эти свойства обязательно будут использоваться при жизни экземпляра. Вы бы порекомендовали …
19 июл '13 в 11:51
0
ответов
Конфигурация Spring XML, свойства default-lazy-init и spring не работают
Я хотел бы определить, являются ли мои компоненты ленивым init или нет, в зависимости от свойства, загруженного из файла свойств. В моем файле конфигурации есть много свойств, которые анализируются правильно, за исключением одного в default-lazy-ini…
27 ноя '13 в 18:27
2
ответа
Ленивые переменные в Swift вычисляются более одного раза?
Ленивые переменные в Swift вычисляются более одного раза? У меня сложилось впечатление, что они заменили: if (instanceVariable) { return instanceVariable; } // set up variable that has not been initialized Парадигма от Objective-C (ленивый экземпляр…
19 окт '14 в 20:02
1
ответ
Не в состоянии десериализовать ленивый объект
Я хочу сериализировать и десериализовать объект, который содержит Lazy Collection некоторых пользовательских объектов. Обычно все работает отлично, но если изменяются пространства имен классов, используемых для сериализации, возникает эта проблема. …
24 май '17 в 09:35
2
ответа
Контроллер Spring REST и время жизни Hibernate Session
Предположим, у меня есть класс A а также B с индивидуальной ассоциацией из A в B, @Entity class A { @Id Long id; @OneToOne(fetch = LAZY) B b; // getters, setters } @Entity class B { @Id Long id; } Используя Spring JPA, у меня есть хранилище для A сл…
01 янв '18 в 18:30
1
ответ
JPA и EJB ленивые поля инициализации
Я использую jpa (eclipselink) + ejb(3) в моем проекте, когда я отключаю транзакции по методу ejb, возникает проблема с отложенной загрузкой. Если я попытаюсь выполнить загрузку, это нормально, но у него есть больше времени для ожидания. Как вы решае…
15 ноя '13 в 07:59
2
ответа
Ленивая инициализация для объектов, которые инициализируются отражением
У меня есть свой атрибут [Finder] для полей и свойств, и у меня есть своего рода фабрика, которая инициализирует все поля и свойства, как я хочу. Вопрос: я хочу сделать ленивую инициализацию (объект создается только при вызове некоторых методов этог…
20 июл '11 в 09:11
1
ответ
Полевая синхронизация в Play! Контроллеры
Рассмотрим ситуацию, когда у нас есть контроллер с двумя методами действия, которые используют одно и то же поле контроллера. Это поле должно быть лениво инициализировано. public class SomeController extends Controller { private static volatile Reso…
16 фев '12 в 17:11
2
ответа
Объекты alloc-init в методе +(void)initialize для многократного их использования
Я использую NSDateFormatter объект (настроенный для определенных целей) несколько раз. Поскольку я не эксперт по предметам, я нашел три различных подхода к решению этой проблемы. В первом я создал NSDateFormatter категория и настроить код там. Это о…
09 май '12 в 11:28
4
ответа
Использование Lazy<T> плохо для производительности?
Недавно у меня были некоторые проблемы с классом singelton, который лениво инициализировал словарь, где второй поток попытался бы использовать его до того, как он был фактически заполнен. Поэтому я реализовал инициализацию переменной через Lazy<T…
28 июн '12 в 01:10
0
ответов
Потокобезопасный ленивый метод доступа в Objective-C
Документация Apple гласит, Если вам нужно написать собственный метод доступа для свойства, которое использует переменную экземпляра, вы должны получить доступ к этой переменной экземпляра непосредственно из метода. Например, обычно откладывают иниц…
02 авг '18 в 21:55
4
ответа
Получение "не удалось инициализировать прокси - нет сеанса", несмотря на то, что я использую аннотацию @Transactional
Я использую Spring 3.1.1.RELEASE и Hibernate 4.1.0.Final. Я получаю исключение "не удалось инициализировать прокси-сервер без сеанса", несмотря на то, что я обертываю соответствующий вызов метода в аннотацию @Transactional. Вот мой метод... @Service…
19 апр '13 в 16:21
0
ответов
LazyInitializationException, несмотря на OpenSessionInViewFilter
Я разрабатываю веб-приложение, используя Spring 4, Hibernate 4 и JSF 2.2. Я пытаюсь использовать OpenSessionInViewFilter, чтобы избежать LazyInitializationException, но мне не удается. У меня есть класс консультанта в такой области: @OneToMany(fetch…
27 авг '14 в 13:00
1
ответ
Временное принудительное исключение LazyInitializationException
Традиционно мы стараемся избегать LazyInitializationException s. Однако мне нужно временно разрешить их бросать. Это псевдокод того, что я пытаюсь сделать: Session session = ...; Customer customer = (Customer) session.get(Customer.class, 56); // All…
03 апр '12 в 18:22
1
ответ
Spring, Hibernate и Lazy инициализируют
Я прочитал много постов об этой проблеме на SO и не нашел никакого решения для меня. Так что у меня есть ошибка org.springframework.web.util.NestedServletException: обработка запроса не удалась; вложенным исключением является org.hibernate.LazyIniti…
03 сен '13 в 09:56
1
ответ
LazyInitializationException не удалось инициализировать прокси - нет сеанса
Моя проблема в том, что я получаю LazyInitializationException. org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:148) ~[hibernate…
01 янв '17 в 22:08