Hallo zusammen,
hab folgendes Problem, ich soll auf eine bereits vorhandene Informix Datenbank mit einem Entity Bean zugreifen ohne dabei jede Spalte der Tabelle zu verwenden.
Beispiel:
Ich habe einen Kundentabelle mit 10 Spalten ich brauch aber in meinem Entity Bean nur die ID, Kundennamen und den Ort. Hab mein Entity wie folgt angelegt:
Wen ich das Bean deploye bekomm ich diese Fehlermeldung:
Ich denke das es an den Attributen liegt da im vorhanden Datenbank Schema zb der Kundenname char(30) ist und nicht varchar(255) den er aber automatisch anlegt.
Hoffe mir kann jemand helfen.
grüsse
Germu
hab folgendes Problem, ich soll auf eine bereits vorhandene Informix Datenbank mit einem Entity Bean zugreifen ohne dabei jede Spalte der Tabelle zu verwenden.
Beispiel:
Ich habe einen Kundentabelle mit 10 Spalten ich brauch aber in meinem Entity Bean nur die ID, Kundennamen und den Ort. Hab mein Entity wie folgt angelegt:
Code:
@Entity
@Table(name="kunden")
public class Kunden {
private int kund_id;
private String kund_kundenname;
private String kund_ort;
@Id
@Column(name="kund_id")
public int getKund_id() {return this.kund_id;}
public void setKund_id(int kund_id ) {this.kund_id = kund_id;}
@Column(name="kund_kundenname")
public String getKund_kundenname() {return this.kund_kundenname;}
public void setKund_kundenname(String kund_kundenname) {this.kund_kundenname = kund_kundenname;}
@Column(name="kund_ort")
public String getKund_ort() {return this.kund_ort;}
public void setKund_ort(String kund_ort) {this.kund_ort = kund_ort;}
}
Wen ich das Bean deploye bekomm ich diese Fehlermeldung:
Code:
09:05:10,625 ERROR [SchemaUpdate] Unsuccessful: create table kunden (kund_id integer not null, kund_kundenname varchar(255), kund_ort varchar(255), primary key (kund_id))
09:05:10,625 ERROR [SchemaUpdate] Table (kunden) already exists in database.
Ich denke das es an den Attributen liegt da im vorhanden Datenbank Schema zb der Kundenname char(30) ist und nicht varchar(255) den er aber automatisch anlegt.
Hoffe mir kann jemand helfen.
grüsse
Germu