create table issue
csenes Oct 8, 2010 2:57 AMhi,
I tried to setup my seam application for another server.as connection pools pings succesfully,I mean there is databaseconnection,but when I deploy enterprise app,some tables created ,some tables not, actually a few created lots of table not, I put code here created one and not created one and persistence.xml ,I waited a solution,what I have to do , why it does happen?
I am using Sun GlassFish Enterprise Server v2.1 (9.1.1) (build b60e-fcs)
It is created one
@Entity
@Name("egitim")
@Table(name = "EYS_EGITIM")
public class Egitim implements java.io.Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "T_ID")
@NotNull
private Long id;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "T_ISTEK_YAPAN_KULLANICI")
private Users istekYapanKullanici;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "T_EGITIM_VEREN_KISI")
private Users egitimVerecekKisi;
@Column(name = "T_TANIM", length = 255)
@Length(max = 255)
private String tanim;
@Column(name = "T_EGITIM_TIPI")
private EgitimTipi egitimTipi;
@Column(name = "T_EGITIM_ZAMAN_ISTEGI")
@Temporal(TemporalType.TIMESTAMP)
private Date egitimZamanIstegi;
@Column(name = "T_EGITIM_ZAMANI")
@Temporal(TemporalType.TIMESTAMP)
private Date egitimZamani;
@Column(name = "T_AD", length = 60)
@Length(max = 60)
private String ad;
@Column(name = "T_PLANLI")
private Boolean planli;
@Column(name = "T_ANKET_YAPILACAKMI")
private Boolean anketYapilacakmi=false;
@Column(name = "T_HARCAMA_GEREKIYOR")
private Boolean harcamaGerekli;
@Column(name = "T_EGITIM_VERECEK_KURUM")
private String egitimVerecekKurum;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "T_EGITIM_DURUM_BILGISI")
private EgitimDurumBilgisi egitimDurumBilgisi;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "T_EGITIM_YERI")
private EgitimYeri egitimYeri;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "T_EGITIM_DOSYA")
private EgitimDosya egitimDosya;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "T_ANKET_ISLEMI")
private AnketIslemi anketIslemi;
@Column(name = "T_EGITIM_RAPORU")
@Lob
private String egitimRaporu;
@ManyToMany(fetch = FetchType.LAZY)
@JoinTable(name = "EYS_EGITIM_TO_KATILIMCI", joinColumns = { @JoinColumn(name = "T_EGITIM_ID") }, inverseJoinColumns = { @JoinColumn(name = "T_KATILIMCI_ID") })
private List<Users> egitimKatilimcilari = new ArrayList<Users>(0);
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Users getIstekYapanKullanici() {
return istekYapanKullanici;
}
public void setIstekYapanKullanici(Users istekYapanKullanici) {
this.istekYapanKullanici = istekYapanKullanici;
}
public Users getEgitimVerecekKisi() {
return egitimVerecekKisi;
}
public void setEgitimVerecekKisi(Users egitimVerecekKisi) {
this.egitimVerecekKisi = egitimVerecekKisi;
}
public String getTanim() {
return tanim;
}
public void setTanim(String tanim) {
this.tanim = tanim;
}
public EgitimTipi getEgitimTipi() {
return egitimTipi;
}
public void setEgitimTipi(EgitimTipi egitimTipi) {
this.egitimTipi = egitimTipi;
}
public Date getEgitimZamanIstegi() {
return egitimZamanIstegi;
}
public void setEgitimZamanIstegi(Date egitimZamanIstegi) {
this.egitimZamanIstegi = egitimZamanIstegi;
}
public Date getEgitimZamani() {
return egitimZamani;
}
public void setEgitimZamani(Date egitimZamani) {
this.egitimZamani = egitimZamani;
}
public String getAd() {
return ad;
}
public void setAd(String ad) {
this.ad = ad;
}
public String getEgitimVerecekKurum() {
return egitimVerecekKurum;
}
public void setEgitimVerecekKurum(String egitimVerecekKurum) {
this.egitimVerecekKurum = egitimVerecekKurum;
}
public Boolean getPlanli() {
return planli;
}
public void setPlanli(Boolean planli) {
this.planli = planli;
}
public void setHarcamaGerekli(Boolean harcamaGerekli) {
this.harcamaGerekli = harcamaGerekli;
}
public Boolean getHarcamaGerekli() {
return harcamaGerekli;
}
public void setEgitimKatilimcilari(List<Users> egitimKatilimcilari) {
this.egitimKatilimcilari = egitimKatilimcilari;
}
public List<Users> getEgitimKatilimcilari() {
return egitimKatilimcilari;
}
public void setEgitimDurumBilgisi(EgitimDurumBilgisi egitimDurumBilgisi) {
this.egitimDurumBilgisi = egitimDurumBilgisi;
}
public EgitimDurumBilgisi getEgitimDurumBilgisi() {
return egitimDurumBilgisi;
}
public void setEgitimDosya(EgitimDosya egitimDosya) {
this.egitimDosya = egitimDosya;
}
public EgitimDosya getEgitimDosya() {
return egitimDosya;
}
public void setAnketIslemi(AnketIslemi anketIslemi) {
this.anketIslemi = anketIslemi;
}
public AnketIslemi getAnketIslemi() {
return anketIslemi;
}
public void setEgitimRaporu(String egitimRaporu) {
this.egitimRaporu = egitimRaporu;
}
public String getEgitimRaporu() {
return egitimRaporu;
}
public void setEgitimYeri(EgitimYeri egitimYeri) {
this.egitimYeri = egitimYeri;
}
public EgitimYeri getEgitimYeri() {
return egitimYeri;
}
public void setAnketYapilacakmi(Boolean anketYapilacakmi) {
this.anketYapilacakmi = anketYapilacakmi;
}
public Boolean getAnketYapilacakmi() {
return anketYapilacakmi;
}
}
+ It didnt creat one
@Entity
@Name("unvan")
@Table(name="OYS_UNVAN")
public class Unvan extends AuditBase implements java.io.Serializable
{
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "T_ID", precision = 22, scale = 0)
@NotNull
private Long id;
@Column(name = "T_AD", length = 50)
@Length(max = 50)
private String ad;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "T_USTUNVAN")
private Unvan ustUnvan;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "T_GOREVTANIMI")
private Dokuman gorevTanimi;
@OneToMany(fetch = FetchType.LAZY, targetEntity = Unvan.class, mappedBy = "ustUnvan")
@OrderBy("ad ASC")
private Set<Unvan> altUnvanlar = new HashSet<Unvan>(0);
@OneToMany(fetch = FetchType.LAZY, targetEntity=Users.class, mappedBy = "unvan")
@OrderBy("ad ASC")
private Set<Users> users = new HashSet<Users>(0);
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getAd() {
return ad;
}
public void setAd(String ad) {
this.ad = ad.toUpperCase(LocaleSelector.instance().getLocale());
}
public Unvan getUstUnvan() {
return ustUnvan;
}
public void setUstUnvan(Unvan ustUnvan) {
this.ustUnvan = ustUnvan;
}
public Dokuman getGorevTanimi() {
return gorevTanimi;
}
public void setGorevTanimi(Dokuman gorevTanimi) {
this.gorevTanimi = gorevTanimi;
}
public Set<Unvan> getAltUnvanlar() {
return altUnvanlar;
}
public void setAltUnvanlar(Set<Unvan> altUnvanlar) {
this.altUnvanlar = altUnvanlar;
}
public Set<Users> getUsers() {
return users;
}
public void setUsers(Set<Users> users) {
this.users = users;
}
@Override
public String toString() {
return "org.domain.kaliteyonsist.entity.unvan[id=" + id + "]";
}
}