Вопросы по теме 'lazy-initialization'
Ленивая инициализация ISession с использованием WebSessionContext / CurrentSessionContext
Я начинаю новый проект с NHibernate 3 и пытаюсь использовать API CurrentSessionContext с WebSessionContext для управления моим объектом ISession.
В предыдущих проектах я всегда справлялся с этим сам, поэтому всякий раз, когда мне требовался объект...
1340 просмотров
schedule
29.03.2023
Ленивая инициализация для объектов, которые инициализируются отражением
У меня есть собственный атрибут [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 просмотров
schedule
06.03.2023
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 просмотров
schedule
23.03.2023
Как инициализировать массив, размер которого изначально неизвестен?
Скажем, у меня есть это:
int x;
int x = (State Determined By Program);
const char * pArray[(const int)x]; // ??
Как мне инициализировать pArray перед его использованием? Поскольку начальный размер массива определяется пользовательским...
82219 просмотров
schedule
01.04.2022
Ленивая инициализация поля с лямбда-выражениями
Я хотел бы реализовать ленивую инициализацию поля (или отложенную инициализацию) без оператора 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 просмотров
schedule
07.06.2024
Ленивая инициализация и сохранение цикла
Есть ли вероятность сохранения циклов при использовании ленивых инициализаторов?
В сообщении в блоге и многих других местах [unowned self] можно увидеть
class Person {
var name: String
lazy var personalizedGreeting: String = {...
7429 просмотров
schedule
04.04.2024
Как предотвратить ленивую загрузку статических переменных в Swift
Я написал служебный класс Swift, в котором я определяю несколько статических методов и частную статическую константу. Однако я хочу, чтобы эта константа загружалась немедленно после первой ссылки на класс, а не лениво. Единственное, что я могу...
1101 просмотров
schedule
19.12.2023
Инициализированы ли переменные области видимости функции static или thread_local в первой записи в С++ 11?
В С++ 11 инициализация переменных области видимости функции static/thread_local гарантированно является потокобезопасной. Гарантируется ли, что они также будут инициализированы при входе в функцию?
392 просмотров
schedule
16.03.2023
Spring DI — Cucumber JVM — Ленивая реализация
У меня есть проект, в котором у меня есть два типа тестов, один из которых требует WebDriver, а другой требует зависимости Custom Queue. При использовании огурца невозможно иметь две отдельные конфигурации Spring, так как это не позволяет вам...
171 просмотров
schedule
12.03.2022
Как я могу выполнить сопоставление с образцом в кортеже с ленивой инициализацией?
У меня есть сценарий, когда мне нужно вызвать до трех служб, чтобы что-то сделать. У каждой службы есть какой-то приоритет, и мой алгоритм зависит от комбинации результатов каждой службы (всех, двух или даже одной). Чтобы справиться с этой...
148 просмотров
schedule
27.10.2022
Разница между Lazy var и var как закрытие в Swift
Я создал пример проекта, чтобы протестировать реализации переменных различных типов, чтобы проверить, какие из них выполняются только один раз, а какие выполняются каждый раз при вызове.
class Something:NSObject
{
var clock:Int = 0...
1008 просмотров
schedule
12.11.2023
В весеннем контексте инициализация и создание экземпляра одинаковы?
На языке программирования String str = new String(); // создание экземпляра str = "hello"; // инициализация
Теперь в Spring есть концепция ленивой инициализации. Означает ли это, что объект лениво создается или лениво инициализируется?
Или...
307 просмотров
schedule
07.11.2023
Не удается исправить, не удалось лениво инициализировать набор ролей: не удалось инициализировать прокси - нет сеанса
Я получаю org.hibernate.LazyInitializationException, когда пытаюсь получить доступ к ленивым извлеченным атрибутам моих классов, в вызове jsp forEach и в классе контроллера.
Я прочитал все предыдущие ответы и попробовал их, я добавил @Transactional...
980 просмотров
schedule
18.01.2023
Ленивая инициализация/запоминание без volatile
Похоже, что модель памяти Java не определяет «обновление» и «очистку» локального кеша, вместо этого люди называют это так только для простоты, но на самом деле отношение «происходит до» подразумевает как-то обновление и очистку (было бы здорово, если...
604 просмотров
schedule
23.09.2023