Вопросы по теме 'lazy-initialization'

Ленивая инициализация ISession с использованием WebSessionContext / CurrentSessionContext
Я начинаю новый проект с NHibernate 3 и пытаюсь использовать API CurrentSessionContext с WebSessionContext для управления моим объектом ISession. В предыдущих проектах я всегда справлялся с этим сам, поэтому всякий раз, когда мне требовался объект...
1340 просмотров

Ленивая инициализация для объектов, которые инициализируются отражением
У меня есть собственный атрибут [Finder] для полей и свойств, и у меня есть своего рода фабрика, которая инициализирует все поля и свойства так, как я хочу. Вопрос: Я хочу сделать ленивую инициализацию (объект создается только при вызове некоторых...
438 просмотров
schedule 27.10.2023

Что такое ленивое создание экземпляров
Является ли ленивая реализация меньшим количеством кода, но с тем же результатом? Конечно, это, как правило, хорошая вещь (при условии, что код будет коротким/эффективным, что не повредит читабельности/обслуживаемости). Пожалуйста, обратитесь к...
4483 просмотров
schedule 26.08.2022

лениво инициализировать bean-компонент, на который ссылается другой bean-компонент lazy-init
У меня есть bean-компонент, который лениво инициализируется, и у меня есть пара аргументов и свойств, которые нужно установить. <bean id="abc" class="a.b.c.abc" lazy-init="true"> <constructor-arg ref="qwert" />...
1088 просмотров
schedule 10.05.2024

свойство не устанавливается после ленивой инициализации target-c
У меня есть свойство BOOL, и в начале это свойство равно NO. Я хочу установить для этого свойства значение YES с самого начала моей программы, но с возможностью переключения. Для этого я сделал этот геттер: -(BOOL)turn { if(!_turn)...
597 просмотров

Spring default-lazy-init, похоже, не работает, я вижу Предварительное создание экземпляров синглетонов
Я определяю default-lazy-init="true" в файле контекста spring внутри тега bean-компонентов, но когда я запускаю tomcat, я вижу, что мои bean-компоненты создаются. вот что показывает в логе -...
3775 просмотров
schedule 08.12.2022

Всегда ли ленивая инициализация с неизменяемыми данными является потокобезопасной?
У меня есть два класса A и B : class A { private final String someData; private B b; public String getSomeData() { return someData; } public B getB() { if (b == null) { b = new B(someData); }...
157 просмотров

Как инициализировать массив, размер которого изначально неизвестен?
Скажем, у меня есть это: int x; int x = (State Determined By Program); const char * pArray[(const int)x]; // ?? Как мне инициализировать pArray перед его использованием? Поскольку начальный размер массива определяется пользовательским...
82219 просмотров

Ленивая инициализация поля с лямбда-выражениями
Я хотел бы реализовать ленивую инициализацию поля (или отложенную инициализацию) без оператора if и с использованием лямбда-выражений. Итак, я хотел бы иметь такое же поведение следующего свойства Foo , но без if : class A<T>{ private...
34668 просмотров
schedule 18.04.2022

Как получить сущность без LazyInitializationException?
У меня есть две сущности: A id bigint auto_inctement b_id bigint B id bigint date timestamp и код: public void test2() { B b = getBByA(3l); System.out.println(b.getDate()); // <--- lazy initialization exception }...
85 просмотров
schedule 22.11.2022

Быстрое ленивое создание экземпляров с использованием себя
У меня есть кое-что, что меня действительно озадачивает, в частности, следующий код вызывает ошибку компилятора «неразрешенный идентификатор себя», и я не уверен, почему это происходит, поскольку ленивый означает, что в то время, когда свойство будет...
3496 просмотров

Ленивая инициализация и сохранение цикла
Есть ли вероятность сохранения циклов при использовании ленивых инициализаторов? В сообщении в блоге и многих других местах [unowned self] можно увидеть class Person { var name: String lazy var personalizedGreeting: String = {...
7429 просмотров

Как предотвратить ленивую загрузку статических переменных в Swift
Я написал служебный класс Swift, в котором я определяю несколько статических методов и частную статическую константу. Однако я хочу, чтобы эта константа загружалась немедленно после первой ссылки на класс, а не лениво. Единственное, что я могу...
1101 просмотров

Инициализированы ли переменные области видимости функции static или thread_local в первой записи в С++ 11?
В С++ 11 инициализация переменных области видимости функции static/thread_local гарантированно является потокобезопасной. Гарантируется ли, что они также будут инициализированы при входе в функцию?
392 просмотров

Spring DI — Cucumber JVM — Ленивая реализация
У меня есть проект, в котором у меня есть два типа тестов, один из которых требует WebDriver, а другой требует зависимости Custom Queue. При использовании огурца невозможно иметь две отдельные конфигурации Spring, так как это не позволяет вам...
171 просмотров

Как я могу выполнить сопоставление с образцом в кортеже с ленивой инициализацией?
У меня есть сценарий, когда мне нужно вызвать до трех служб, чтобы что-то сделать. У каждой службы есть какой-то приоритет, и мой алгоритм зависит от комбинации результатов каждой службы (всех, двух или даже одной). Чтобы справиться с этой...
148 просмотров

Разница между Lazy var и var как закрытие в Swift
Я создал пример проекта, чтобы протестировать реализации переменных различных типов, чтобы проверить, какие из них выполняются только один раз, а какие выполняются каждый раз при вызове. class Something:NSObject { var clock:Int = 0...
1008 просмотров
schedule 12.11.2023

В весеннем контексте инициализация и создание экземпляра одинаковы?
На языке программирования String str = new String(); // создание экземпляра str = "hello"; // инициализация Теперь в Spring есть концепция ленивой инициализации. Означает ли это, что объект лениво создается или лениво инициализируется? Или...
307 просмотров

Не удается исправить, не удалось лениво инициализировать набор ролей: не удалось инициализировать прокси - нет сеанса
Я получаю org.hibernate.LazyInitializationException, когда пытаюсь получить доступ к ленивым извлеченным атрибутам моих классов, в вызове jsp forEach и в классе контроллера. Я прочитал все предыдущие ответы и попробовал их, я добавил @Transactional...
980 просмотров

Ленивая инициализация/запоминание без volatile
Похоже, что модель памяти Java не определяет «обновление» и «очистку» локального кеша, вместо этого люди называют это так только для простоты, но на самом деле отношение «происходит до» подразумевает как-то обновление и очистку (было бы здорово, если...
604 просмотров