powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Криво ли писать синглтоны самому, используя Spring?
2 сообщений из 2, страница 1 из 1
Криво ли писать синглтоны самому, используя Spring?
    #33588897
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например есть класс PriceListDAO

у которого есть метод:

loadCurrentPrice()
{
Обращение к бд через hibernate
return currentPrice;
}

Этот объект развернут в Spring bean factory как синглтон.

Но вот вплести его не везде получается.

Вопрос: криво ли будет, если я добавлю private static PriceListDAO поле и буду хранить в нем еще один синглтон.
Получится два синглтона: один для вплетения в бины спринга. Второй для использования: PriceListDAO.instance()

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
 public   class  PriceListDAO
    {

         private   static  PriceListDAO priceListDAO;

         public   void  init()
            {
                 if  (priceListDAO ==  null )
                    {
                        priceListDAO =  new  PriceListDAO();
                    }
            }

         public   static  PriceListDAO instance()
            {
                 return  priceListDAO;
            }

         public  PriceList findPriceListByPubIdAndStatus(Integer pubId, Integer status)
            {
                Query query = Hibernate3Support.currentSession().createQuery("select priceList from PriceList as priceList where priceList.pubId=? AND priceList.status=?");
                query.setParameter( 0 , pubId);
                query.setParameter( 1 , status);
                 return  (PriceList) query.list().get( 0 );
            }

    }

<bean id="priceListDAO" class="PriceListDAO" init-method="init"/>
...
Рейтинг: 0 / 0
Криво ли писать синглтоны самому, используя Spring?
    #33589044
Фотография johanna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TurnНапример есть класс PriceListDAO

у которого есть метод:

loadCurrentPrice()
{
Обращение к бд через hibernate
return currentPrice;
}

Этот объект развернут в Spring bean factory как синглтон.

Но вот вплести его не везде получается.


почему?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Криво ли писать синглтоны самому, используя Spring?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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