powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / hibernate GenerationType.AUTO перенос в новую базу
9 сообщений из 9, страница 1 из 1
hibernate GenerationType.AUTO перенос в новую базу
    #38425215
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 1 база в ней таблицы в них я заполняю данные id стратегия strategy= GenerationType.AUTO


смогу ли я потом перенести эти таблицы с данными в другую базу и продолжать работу в новой базе с теми же данными
.

не будет ле проблем с генерацией новых айди при инсертах.
...
Рейтинг: 0 / 0
hibernate GenerationType.AUTO перенос в новую базу
    #38425221
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будут. Например, в Оракл вы их не сможете перенести.
...
Рейтинг: 0 / 0
hibernate GenerationType.AUTO перенос в новую базу
    #38425240
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjv в Оракл вы их не сможете перенести.

эт почему?
...
Рейтинг: 0 / 0
hibernate GenerationType.AUTO перенос в новую базу
    #38425725
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsltrэт почему?Почитал доку. Таки будет работать, да.
...
Рейтинг: 0 / 0
hibernate GenerationType.AUTO перенос в новую базу
    #38429140
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
насколько я понял если айди береться из hibernate_sequence база у меня оракл
и мне надо будет пернести этот секвенс в новую базу что бы было нормально?
...
Рейтинг: 0 / 0
hibernate GenerationType.AUTO перенос в новую базу
    #38429695
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012смогу ли я потом перенести эти таблицы с данными в другую базу и продолжать работу в новой базе с теми же данными
.
будет работать, если ты перенесёшь ВСЁ что есть в старой. Один в один.
А чем переносить...покрывалом, поспичечно, бульдозером....другой вопрос - админа.
...
Рейтинг: 0 / 0
hibernate GenerationType.AUTO перенос в новую базу
    #38429732
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а зачем все hibernate_sequence и таблицы мои не достаточно чтоли будет
...
Рейтинг: 0 / 0
hibernate GenerationType.AUTO перенос в новую базу
    #38429754
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerty2012а зачем все hibernate_sequence и таблицы мои не достаточно чтоли будет
приведи как переносишь и код маппинг.
Удачи!
...
Рейтинг: 0 / 0
hibernate GenerationType.AUTO перенос в новую базу
    #38430890
qwerty2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
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.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package net.entities;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import javax.persistence.*;
import org.hibernate.annotations.LazyCollection;
import org.springframework.context.annotation.Lazy;

/**
 *
 * @author sula
 */

//@SequenceGenerator(allocationSize=10, name="seq_rep_list", sequenceName="seq_rep_list")

@Entity
@Table(name = "RK_L0_REPORTS")
public class RK_L0_REPORTS implements Serializable {
    // @Max(value=?)  @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation
    @Id
    @Column(name = "REPORT_ID")   
    @Basic
//    @GeneratedValue(generator="seq_rep_list", strategy= GenerationType.SEQUENCE)
    @GeneratedValue(strategy= GenerationType.AUTO)
    private Long reportId;
    @Column(name = "TITLE1")
    private String title1;
    @Column(name = "TITLE2")
    private String title2;
    @Column(name = "TITLE3")
    private String title3;
    @Column(name = "TITLE4")
    private String title4;
    @Column(name = "rlen")
    private Long rlen;
    @Column(name = "rseq")
    private Long rseq;    
    @Column(name = "frkey")
    private Long frkey;
    @Column(name = "lasterror")
    private String lasterror;
    @Column(name = "status")
    private Long status;    
    @Column(name = "sectionname")
    private String sectionname;     
    @OneToMany(mappedBy = "rsid")
    @OrderBy(value="RIDX") 
    private Set<RK_L1_ROWS> rowHash;
    @OneToMany(mappedBy = "PARENTREPORT")
    private Set<RK_L0_REPORTS_KATO> katoreps;
    @JoinColumn(name = "OVERID", referencedColumnName = "ID")
    @ManyToOne(fetch=FetchType.LAZY)
    private RK_L0_OVER overid;

    public Set<RK_L0_REPORTS_KATO> getKatoreps() {
        return katoreps;
    }

    public void setKatoreps(Set<RK_L0_REPORTS_KATO> katoreps) {
        this.katoreps = katoreps;
    }

    public RK_L0_OVER getOverid() {
        return overid;
    }

    public void setOverid(RK_L0_OVER overid) {
        this.overid = overid;
    }
    
    public String getSectionname() {
        return sectionname;
    }

    public void setSectionname(String sectionname) {
        this.sectionname = sectionname;
    }

    public String getLasterror() {
        return lasterror;
    }

    public void setLasterror(String lasterror) {
        this.lasterror = lasterror;
    }

    public Long getStatus() {
        return status;
    }

    public void setStatus(Long status) {
        this.status = status;
    }

    public Set<RK_L1_ROWS> getRowHash() {
        return rowHash;
    }

    public void setRowHash(Set<RK_L1_ROWS> rowHash) {
        this.rowHash = rowHash;
    }



    public Long getRlen() {
        return rlen;
    }

    public void setRlen(Long rlen) {
        this.rlen = rlen;
    }

    
    public Long getFrkey() {
        return frkey;
    }

    public void setFrkey(Long frkey) {
        this.frkey = frkey;
    }
    
    public Long getRseq() {
        return rseq;
    }

    public void setRseq(Long rseq) {
        this.rseq = rseq;
    }

    public RK_L0_REPORTS() {
    }

    public RK_L0_REPORTS(Long reportId) {
        this.reportId = reportId;
    }
    
    public Long getReportId() {
        return reportId;
    }

    public void setReportId(Long reportId) {
        this.reportId = reportId;
    }

    public String getTitle1() {
        return title1;
    }

    public void setTitle1(String title1) {
        this.title1 = title1;
    }

    public String getTitle2() {
        return title2;
    }

    public void setTitle2(String title2) {
        this.title2 = title2;
    }

    public String getTitle3() {
        return title3;
    }

    public void setTitle3(String title3) {
        this.title3 = title3;
    }

    public String getTitle4() {
        return title4;
    }

    public void setTitle4(String title4) {
        this.title4 = title4;
    }


    @Override
    public int hashCode() {
        int hash = 0;
        hash += (reportId != null ? reportId.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof RK_L0_REPORTS)) {
            return false;
        }
        RK_L0_REPORTS other = (RK_L0_REPORTS) object;
        if ((this.reportId == null && other.reportId != null) || (this.reportId != null && !this.reportId.equals(other.reportId))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "net.entities.ReportkitList[ reportId=" + reportId + " ]";
    }
  
    
}

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


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