powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate удаляет таблицу, что за фигня
3 сообщений из 3, страница 1 из 1
Hibernate удаляет таблицу, что за фигня
    #34077000
Sit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sit
Гость
Есть таблица на сервере я пытаюсь к ней обратится через hibernate.
Вот таблица, он уже с данными
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
 CREATE TABLE dbo.main_gr (
    iGr                            smallint                                not  null 
  , Name                           varchar                        ( 100 )    not  null 
  , s_Kod                          varchar                        ( 10 )      null 
  , stored                          char                            ( 1 )       null 
  , hlev                           smallint                                 null 
  , is_filial                       char                            ( 1 )       null 
  , is_ru                           char                            ( 1 )       null 
  , is_nbu                          char                            ( 1 )       null 
  , Bizn                           smallint                                 null 
  , Bizn_iGr_Par                   smallint                                 null 
  , bizn_ns                         char                            ( 1 )       null 
  , gr                              char                            ( 2 )       null 
  , ru                              char                            ( 1 )       null 
  , Is_Otd                          char                            ( 1 )       null 
  , Is_TOBO                         char                            ( 1 )       null 
  , is_ukr                          char                            ( 1 )       null 
  , ibank                          smallint                                not  null 
  , BBN_BNMN                        char                            ( 2 )      not  null 
  , BFL_CNA                         char                            ( 2 )      not  null 
  )
Но мне из таблицы нужны не все поля из этой таблицы. Я создаю класс для мапинга:
Код: 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.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
 package  test_app;

 public   class  Main_gr {

     private  Integer iGr;
     private  Integer hlev;
     private  String s_kod;
     private  String Name;

     public  Main_gr() {
    }


      public  Integer getiGr() {
         return  iGr;
    }
     public   void  setiGr(Integer iGr) {
            this .iGr=iGr;
       }

     public  Integer gethlev() {
          return  hlev;
     }

     public   void  sethlev(Integer hlev) {
                this .hlev=hlev;
       }

     public  String gets_kod() {
         return  s_kod;
    }

     public   void  sets_kod(String s_kod) {
                    this .s_kod=s_kod;
       }

     public  String getName() {
        return  Name;
   }

    public   void  setName(String Name) {
                      this .Name=Name;
       }

     public  String toString() {
         return  "iGr=" + iGr + ", s_kod=" +s_kod + ", hlev=" + hlev+ ", name=" + Name;
    }
}

И получается такая фигня что hibernate удаляет исходную таблицу на сервере потом создает новую с полями которые указаны в мапинге для класса.
...
Рейтинг: 0 / 0
Hibernate удаляет таблицу, что за фигня
    #34077029
Shkel Eugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">update</property>
...
Рейтинг: 0 / 0
Hibernate удаляет таблицу, что за фигня
    #34077041
Shkel Eugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
файл hibernate.cfg.xml

Код: plaintext
1.
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">update</property>

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


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