powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Как проинициализировать Bean значениями из БД
25 сообщений из 44, страница 1 из 2
Как проинициализировать Bean значениями из БД
    #40052804
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как проинициализировать коллекцию в классе, значениями из БД, на примере на рисунке?


ЗЫ
1) Не нужен ни какой полу-готовый ответ, обязательно оставляйте ссылку на "Java Documentation Oracle Help Center", это не срочно, понадобиться только через 15 лет...
2) Обязательно подчеркните насколько вы гений и насколько автор не специалист, но будьте осторожны, вдруг напишет адекватный и компетентный формумчанин, тогда замаскируйтесь тоже под адекватного... и напишите, что вы это и имели ввиду, просто автор тупой...
3) А как же обучить автора самому искать информацию?, очень просто, закрываете форум и идете открываете свою собственную школу!
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052807
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks,

Паттерн ОРМ.
А ЗЫ у тебя зачем? Жизнь потрепала сильно?
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052815
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks
ЗЫ

смешно, не хватает пункта
4) если что-то не нравится, вали туда, где нравится ;)
на этом форуме любят поговорить, обсудить интересные проблемы, послать друг-друга в жопу. Давать конкретные ответы на конкретные вопросы скучно. По-этому давай поговорим

В чем конкретно в этой задаче ты видишь проблему или ты не знаешь с чего начать?
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052822
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Они не могут понять и принять, что java прогер самый серьёзный чел здесь среди всех веток.
Некогда болтать. Порог вхождения большой и длинный.
))
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052823
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть Конфигурация, которая создает мой Bean ("CheckDt"), при создании спрингом Bean, нужно что бы его поле "checkList" было проинициализировано данными из бд. Есть слой ДАО (СпрингДата), который возвращает мне нужные данные. Но я не знаю как связать эти объекта (рисунок)
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052824
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks,
Если мы про ОРМ, то List<String
Не подходит.
Нет айдишника ID значений из БД
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052828
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не совсем про ID,

при поднятии контекста, на этапе создания бинов, для одного бина, нужно быстренько сбегать в бд и получить данные, что бы после создания, этого бина, его поле уже содержало нужные данные

как это сделать по феншуй?
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052835
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks,
Я же ответил.
По феншуй это использовать паттерны. Например ОРМ.
Если Быстренько сбегать то есть jdbc.
Главное не смешивать.
Этот Бин же не один в поле воин? Который бегает в бд?
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052836
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp,

Задумка, как раз в том, что Бин один в поле воин, можно и два воина, но как связать двух воинов на этапе создания?
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052837
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052842
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks,
Ты везде так?
Говорили выше - как сходить в бд.
Счас ты про - как связать бины..)))))
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052844
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp,

Так у меня и ник такой, бесполезность-безнадежность ))
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052846
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос звучит так: Проинициализировать Бин, на этапе создания, данными из БД ?
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052858
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks,
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
// простой DS для тестирования (не для реального использования!)
        SimpleDriverDataSource dataSource = new SimpleDriverDataSource();
        dataSource.setDriverClass(org.h2.Driver.class);
        dataSource.setUsername("sa");
        dataSource.setUrl("jdbc:h2:mem");
        dataSource.setPassword("");

        JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);

        System.out.println("Creating tables");
        jdbcTemplate.execute("


Без спринг бут, конфигурирование в рукопашную спринга это мучения.
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052873
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks
Вопрос звучит так: Проинициализировать Бин, на этапе создания, данными из БД ?
ну как как - проинжектить твой дао в метод создания бина. ты бы это, вместо картинок код в тэг src вставлял, а то все за тебя печатать
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
class MainConfiguration {

    @Bean
    @Autowired
    CheckDt createCheckDt(CheckRepository repo)
    {
        return new CheckDt(repo.findByDocument());
    }

}


вопрос однако в том, откуда берется параметр для findByDocument - я ж так понимаю он всегда разный или для CheckDt один?
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052886
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

Вы мой бог )

Для меня вот это было важно:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
class MainConfiguration {
    @Bean
    @Autowired
    CheckDt createCheckDt(CheckRepository repo)
    {
        return new CheckDt(repo.findByDocument());
    }
}



остальное я сам допилю )

в коде нельзя рисовать стрелочки, люблю рисовать стрелочки на картинке 😉

Спасибо!
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052891
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks
Вы мой бог )

почитай про конфигурацию спринга в яве (в смысле как альтернатива старым xml конфигам) - там кое-что еще есть, этим нужно уметь владеть или по-крайней мере помнить основные возможности без подробностей
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052909
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По идее автору подходит любой tutorial по SpringData.
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40052977
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
По идее автору подходит любой tutorial по SpringData.

вопрос вообще про Java-based container configuration в спринге, тут тема БД - несущественная подробность. Просто вопросы правильно формулировать тоже уметь надо
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40053011
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks
Вопрос звучит так: Проинициализировать Бин, на этапе создания, данными из БД ?

создать репу,репу заинжектить в этот бин,из репы вытащить коллекцию и ею проинициализировать что ты там хочешь

а вообще судя по всему ты запутался - назови конечную цель всего представления и оттуда уже начнем понимать что ты хочешь
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40053012
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и @AutoWired уже моветон давно
учитесь инжектить правильно )
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40053126
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
ну и @AutoWired уже моветон давно
учитесь инжектить правильно )

почему моветон у кого моветон где моветон? у вас в деревне среди деревенских парней?
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40053272
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
asv79
ну и @AutoWired уже моветон давно
учитесь инжектить правильно )

почему моветон у кого моветон где моветон? у вас в деревне среди деревенских парней?

Уточните из какой деревни JetBrains ,которые пишут , что @Autowired is not recommended.
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40053293
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты не пробовал вникать, когда и почему Not recommended?
...
Рейтинг: 0 / 0
Как проинициализировать Bean значениями из БД
    #40053302
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
Уточните из какой деревни JetBrains ,которые пишут , что @Autowired is not recommended.


Стас, тебе нужно срочно натравить на код какой-нить SonarQube и начать нести в массы новые знания того, что тамошние имбецилы не рекомендуют.
...
Рейтинг: 0 / 0
25 сообщений из 44, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Как проинициализировать Bean значениями из БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]